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

【出题】批处理替换文本中的连续空格

替换文本中的连续空格
a.txt中有连续的空格,数量不确定,但最多不会超过100个
现要求将所有连续空格替换成一个空格,问如何才能用最少的替换次数达到要求?
比如先替换4个为1个,再替换3个为1个..... 还是先替换2个为1个,再替换3个为1个...
好像这成了一个数学题目,呵呵.....
.
完整题目是这样,有兴趣的可以练练手
a.txt中有连续空格,连续空行,有只有空格(包括全角的)的空行(视为空行)
要求是
合并连续空行,连续空格,去除首尾空格(包括全角的)
只有空格(包括全角的)的行也算空行.
忽略以abc或123或456开头的行,注意:前面有空格的也要忽略. 比如 空格abc
文本中含有\和/符号,无其它特殊字符.
技术问题请到论坛发帖求助!

第三方用的好就是让人羡慕啊!
不过大家都把不连续的空行删除了,难道是我没说清楚?
技术问题请到论坛发帖求助!

TOP

回复 9楼 的帖子

你没测试的吧.^_^
技术问题请到论坛发帖求助!

TOP

思路妙极了
技术问题请到论坛发帖求助!

TOP

回复 11楼 的帖子

忽略以abc或123或456开头的行 就是直接删除
技术问题请到论坛发帖求助!

TOP

返回列表