2009.3.9
//---------------------------------------------------------------------
说一下正则表达式搜索
在相当一部分小说中,存在着数量不等的广告.这给读小说的人带来了一定烦恼.
因此,我们需要把这些广告文本从小说中删除.
然而有些广告为了防止删除,故意对广告文本进行变形,在广告文字中插入了不规则的字符.
举例来说,某一段广告为
某某手打
但是它确可能存在着以下变形:
某某^$^$%r手打
某某
#^#^#$$手打
某某#^@^$手打
这就使得采用简单的搜索替换方法删除广告变为不可能.
然而我们可以用"正则表达式替换"来简单地一次全部替换小说中的以上文本:
以上文本的的正则表达式为:
某某.{0,20}手打
因此,你可以在 txtFormat 中的 "将字符串" 文本框中输入 某某.{0,20}手打
然后复选"使用正则表达式进行" 复选框
然后单击"正则替换"按钮来进行以上广告文本的一次性删除
注意:最新更新的程序中已经内置了一小部分变形广告的正则表达式删除功能(内置在 "格式整理" 功能中)