批处理 CSV文件中 删除两行之间的内容。 CSV文件大小为30MB左右。

要删除abcd 和dfg之间的内容。

这么大的文本,纯批处理的效率将会非常低,建议使用第三方

@Echo Off
Set /P File=请拖入需要处理的文件
Ssed -R "s/(?<=abcd ).*(?= efg)//g" %File% >New_File.txt
Set /P=处理完成,新文件为New_File.txt

这里使用了第三方ssed,不知道为什么上传不了

下载地址 http://batch-cn.qiniudn.com/tool/ssed.exe

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-02-20
你确定不是【 保留xxx 去除前后的 abcd efg】?