Notepad++编辑器查找功能非常强大,本处记录一些实战中常用到复杂查询替换操作。
注意:如果是重要文件,替换操作前最好备份;当前一个操作后也可以用ctrl+z恢复。
查找重复行
用查找(ctrl+f)功能,用正则表达式模式匹配。
查找连续重复行的表达式:
^(.*\r?\n)\1+
规则:“\1"是查找中第一对()中匹配的内容,以此类推可到”\9"。
去除重复行
用替换(ctrl+h)功能如下图处理即可:

用到的正则表达式如下:
^(.*?)$\s+?^(?=.*^\1$)
删除空行
用替换(ctrl+h)功能,用正则表达式模式匹配。正则表达式如下:
^[ \t]*\r\n
行头/行尾增加内容
用替换(ctrl+h)功能,用正则表达式模式匹配。
行头增加内容图:

行尾增加内容图:

行尾增加空行图:

本文介绍了Notepad++编辑器中如何使用查找和替换功能进行复杂操作,如查找重复行、去除重复、删除空行、添加行头/尾内容、单词引号处理、跨行匹配等,并提醒读者谨慎操作以保护重要文件。
218

被折叠的 条评论
为什么被折叠?



