标题: [已解决]空格替换
[打印本页]
作者: coldface
时间: 2010-8-27 15:18
标题: [已解决]空格替换
请教个问题:
文件A的内容为
218.62.101.18 218.62.101.18 0 18
218.62.101.18 218.62.101.18 0 18
如何批处理变成
218.62.101.18;218.62.101.18;0;18
218.62.101.18;218.62.101.18;0;18
A中各行空格的数量不一定。
Last edited by coldface on 2010-8-27 at 15:42 ]
作者: coldface
时间: 2010-8-27 15:42
@echo off
for /f "tokens=1,2,3,4 delims=^ " %%i in (ip.txt) do echo %%i,%%j,%%k,%%l
作者: coldface
时间: 2010-8-27 15:52
如果空格有的是全角,有的是半角的 这种怎么替换
作者: coldface
时间: 2010-8-27 16:07
错了 那是tab。
修改后为:
@echo off© nul IP1.txt >nul
for /f "delims=" %%a in (IP2.txt) do (
setlocal enabledelayedexpansion
set "str=%%a"
set "str=!str: =;!"
echo !str!>>IP1.txt
endlocal
)