批处理文件包含文字和数字删除其中得文字。。。各种文字不同。只留数字

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:21:42
一个文件包含文字与数字。。。
我只留数字,文字全删。。。
比如文件1是:一1二2三3 四4 五5 六6 七7八8

把他写成文件2:12345678

不可能吧文字全部替换。。因为文字太多不同。。只能写成保留数字。。
应该如何去写?
例如:
219.130.4.135 219.130.4.135 厚街珊美
219.130.4.136 219.130.4.194 电信ADSL
219.130.4.195 219.130.4.195 创先网吧
219.130.4.196 219.130.7.126 电信ADSL
219.130.7.127 219.130.7.127 圣立电子有限责任公司
219.130.7.128 219.130.10.182 电信ADSL
219.130.10.183 219.130.10.183 厚街镇永泰东路成泰玩具制衣厂
219.130.10.184 219.130.24.91 电信ADSL
219.130.24.92 219.130.24.92 (辽步镇)罗马俱乐部
219.130.24.93 219.130.25.238 电信ADSL
219.130.25.239 219.130.25.239 恒辉皮革公司
219.130.25.240 219.130.26.251 电信ADSL

后面得文字删除。。

原来用
echo ip地址>>mel.txt
LQ2008.txt
pause
for /f "eol=- tokens=1 delims= " %%i in (LQ2008.txt) do echo %%i>>1.txt
for /f "eol=P tokens=1 delims= " %%i in (1.txt) do

for /f "tokens=1,2 delims= " %%a in (1.txt) do echo %%a %%b >>2.txt
pause

OK了,你试试~~~

如若是你上面的文本的话
象这样的格式的话,
219.130.10.184 219.130.24.91 电信ADSL

那么处理很简单哦.
比如你存放这些内容是a.txt
那么处理后保存到b.txt

@echo off
for /f %%i in (a.txt) do echo.%%i>>b.txt

这样就好了哈

我见过这样的批处理
在百度知道里的,可是我忘了如何用。
好像命令中删除全部二字节的文字。

转换成拼音你能处理吗219.130.4.135 219.130.4.135 houjieshanmei
219.130.4.136 219.130.4.194 dianxinADSL
219.130.4.195 219.130.4.195 chuangxianwangba
219.130.4.196 219.130.7.126 dianxinADSL
219.130.7.127 219.130.7.127 shenglidianziyouxianzerengongsi
219.130.7.128 219.130.10.182 dianxinADSL
219.130.10.183 219.130.10.183 houjiezhenyongtaidongluchengtaiwanjuzhiyichang
219.130.10.184 219.130.24.91 dianxinADSL
219.130.24.92 219.130.24.92 (liaobuzhen)luomajulebu
219.130.24.93 219.130.25.238 dianxinADSL
219.130.25.239 219.130.25.2