[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎样替换文本里空格为逗号?

本帖最后由 hkxinghu 于 2011-9-28 12:39 编辑

文本里包括多列  每列都是不规则的空格分隔 想把这些空格替换成一个,

1      11     1111               112
22   100   222      111111111
111  1      22        3333333

批处理后要的结果

1,11,1111,112
22,100,222,111111111
111,1,22,3333333

本帖最后由 hkxinghu 于 2011-9-28 07:27 编辑

回复 2# CrLf


    感谢版主用手机写的批处理啊 ,第二个可以用。但是有个问题就是单独运行可以  用其他批处理CALL 调用他就不行 不知道什么原因呢
%1 @cmd /q /v /c"for /f "delims^=" %%a in (a.txt) do set str=%%a&(for /l %%b in (-9 1) do set str=!str:  = !)& >>result.txt echo !str: =,!"

TOP

返回列表