本帖最后由 bankouyan 于 2020-3-28 02:41 编辑
原文格式:
《明风八万里》
作者:紫钗恨
内容简介:
1644年的金陵残照与越明中兴,且看我只手再造乾坤
第一章 诚意伯府
“正文”
第二章 托梦
“正文”
第三章 枣桃
“正文”
想实现效果如下:
###第一章 诚意伯府
“正文”
###第二章 托梦
“正文”
###第三章 枣桃
“正文”
### <----这个是在文本最后一行加入
PS:txt文件的大小不一,有些几十M,有些小几M,而且是大量的txt- @ECHO OFF
- SET TxtDir="C:\Users\Administrator\Desktop\新建文件夹\新建文件夹 (2)"
- SET /A N=5
- ECHO 开始操作,请稍后...
- CD /D %TxtDir%
- ::.txt为文件类型
- FOR /F "tokens=1 delims=" %%I IN ('DIR /A /B *.txt') DO ((MORE +%N% "%%I">"%%I_")&(DEL /A /F /Q "%%I")&(REN "%%I_" "%%I"))
- ECHO 操作结束
- PAUSE
复制代码 目前有以上脚本删除以下内容,用删除前几行的方法,但是效果不怎么好! (单文件处理效果还行,多文件就不行了.)
《明风八万里》
作者:紫钗恨
内容简介:
1644年的金陵残照与越明中兴,且看我只手再造乾坤
第一章替换成 ###第一章 的正规表达
(第[零一二三四五六七八九十百千万两|0-9]*[章回节])
###$1
试过用findstr,没成功
能对这几百个文件一次性处理。谢谢各位老师。 |