Notepad++正则查询替换操作

Notepad++编辑器查找功能非常强大,本处记录一些实战中常用到复杂查询替换操作。

注意:如果是重要文件,替换操作前最好备份;当前一个操作后也可以用ctrl+z恢复。

查找重复行

用查找(ctrl+f)功能,用正则表达式模式匹配。

查找连续重复行的表达式:

复制代码
^(.*\r?\n)\1+

去除重复行

用替换(ctrl+h)功能如下图处理即可:

用到的正则表达式如下:

复制代码
^(.*?)$\s+?^(?=.*^\1$)

删除空行

用替换(ctrl+h)功能,用正则表达式模式匹配。正则表达式如下:

复制代码
^[ \t]*\r\n

行头/行尾增加内容

用替换(ctrl+h)功能,用正则表达式模式匹配。

行头增加内容图:

行尾增加内容图:

行尾增加空行图:

行尾增加新行图:

单词前后加引号

用替换(ctrl+h)功能,用正则表达式模式匹配。

注意:单词指用非(字母或数字或汉字)隔开的单词或句

合并成一行

用替换(ctrl+h)功能,用正则表达式模式匹配。

上面合并后用"、"隔开

相关推荐
matlab_xiaowang10 天前
【2025】Notepad++安装教程保姆级一键安装教程(附安装包)
其他·notepad++
SY_FC10 天前
uniapp阿里云验证码使用
阿里云·uni-app·notepad++
billxin062111 天前
【NotePad++设置自定义宏】
notepad++
硫酸锌0112 天前
Notepad++近期版本避雷
notepad++
半仙儿~14 天前
微信小程序长按识别图片二维码
微信小程序·小程序·notepad++
Js_cold15 天前
Notepad++使用技巧1
前端·javascript·fpga开发·notepad++
Js_cold16 天前
Notepad++常用设置
前端·javascript·fpga开发·notepad++
腾讯云qcloud075520 天前
腾讯位置商业授权微信小程序路线规划
notepad++
YuShiYue25 天前
【uni-app】自定义导航栏以及状态栏,胶囊按钮位置信息的获取
uni-app·notepad++
黑客飓风1 个月前
当GitHub宕机时,我们如何协作?
github·notepad++