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

[文本处理] 【已解决】求BAT脚本替换txt的“连续空白行+非空白行句首空格”为指定数目空白行

本帖最后由 kokoxx 于 2024-3-11 16:23 编辑

RT,求大佬出手,写一个替换txt的“连续空白行+非空白行句首空格”的bat

该bat的功能如下

【使用前】
我是奥特曼


我是泰罗

(注:文本内容到此结束)
(注2:上文中“我是泰罗”前面有一个空格,也就是“ 我是泰罗”,但是我这边发帖后显示成“我是泰罗”,但实际应该是“ 我是泰罗”)
【使用后】
我是奥特曼

我是泰罗

(注:文本内容到此结束)
--------

希望bat里要处理的连续空白行数目(x)和连续空白行数目之后的非空白行句首空格数目(y),还有替换后的空白行数目(z),都可以由用户自己在bat源文件里自己指定,也就是做成可以由用户自定义赋值的变量

注:word/wps的确可以实现类似的功能,但处理大体积txt(大于4m)时,会出现卡死和风扇狂转现象……

回复 3# 77七


    测试通过,多谢大佬!

TOP

返回列表