原句:
001###标题
有一百多个前边编号和链接对应的文件编号不一致,现在想把后面的文件编号修改为前边一样的编号。
用普通正则表达式查找替换
正则查找内容:(\d{3})(]*>)
正则替换内容:\1\2\1\4
最后替换结果:
001###标题
例二
文字内容 08:25
要求:删除含有时间标记的整行内容,不只删除文字,也删除空行
公式:(^\s*\n)?^.*?\s+\d{2}:\d{2}$\n?
例三
把两个以上的空行删除只保留一个空行
查找:^\r\n(^\r\n)
替换:\1
可多次执行。
例四
删除含有“早上好”这样的行,不管后边是什么标点符号
公式:^.*?早上好.*?$[\r\n]*,这个公式把这一行之后,如果有空行,全删除了。如果只删除早上好这一行,公式改为:^.*?早上好.*?$(\r\n)
同理,如果只删除所有的空行,可以用公式:^$(\r\n)
例五
在编号后边加一个“、”标点,用例一的内容
公式:(\d{3})(?= 替换:\1、\2