|
楼主辛苦,楼主有心,必须点上一个大大的赞!!
对应着楼主所定的序号,拣我知道的说一下:
一、闪退问题涉及软件稳定性或者操作系统兼容性,死结,无解。要么换用别的软件或系统,要么就得养成随手保存的习惯以免损失太重。
二、楼主说的“统一章节号”是指章节齐全无缺情况下的章节序号统一编排吗?若是这样的话,建议使用EmEditor,类似下面的几行脚本就能解决问题:
var n=1
var found=1
while (found==1)
{
found=document.selection.Replace("\n正文 第[一二两廿三卅四五六七八九十百千零0-9]+章","\n正文 第"+n+"章",eeFindReplaceRegExp);
n++;
}
若是还不确定是否有缺章,要使用软件来排查的话,还是用txtFormat的“文章分割/章节整理”对话框下的“重新获取章节名”功能来得方便——至于章节较多的文本使得txtFormat太卡太慢的问题,有笨办法可以解决:大文本分成几个小文本,具体多小视你的计算机内存配置而定。
三、楼主所说“漏判断”,我在使用txtFormat排查双引号嵌套时常见,txtFormat程序就设计成了这个样子——同一对双引号内有多对嵌套双引号时,它每次都只能查出第一对,后面还有的话就被忽略,确实需要重复查找。但是,广告、引号不匹配、屏蔽字、防和谐间隔符、半角标点符号等的排查好像都不需要重复进行。
五、章节中多余的章节序号,我都是在EmEditor中使用正则式逐个排查,使用软件来处理的话,担心会出现误伤。
|
|