用到fr.exe这个程序辅助一下- @echo off
- fr a.txt /r:"\s+" /t:"\r\n"
- findstr /R "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*" a.txt >b.txt
- pause
复制代码 findstr正则里没有{1-3}这种精确匹配次数的功能。只能这样投机一下。
测试文本a.txt- 10.1.17.4 <unknown> 10.1.17.17 PCOS-05201018 10.1.17.22 PC-201009071811 10.1.17.48 MICROSOF
复制代码 得到结果b.txt- 10.1.17.4
- 10.1.17.17
- 10.1.17.22
- 10.1.17.48
复制代码
|