Notepad++正则查询替换操作

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

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

查找重复行

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

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

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

去除重复行

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

用到的正则表达式如下:

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

删除空行

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

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

行头/行尾增加内容

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

行头增加内容图:

行尾增加内容图:

行尾增加空行图:

行尾增加新行图:

单词前后加引号

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

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

合并成一行

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

上面合并后用"、"隔开

相关推荐
心无旁骛~14 小时前
【Claude Code开发】AI记账助手(miaozhang)微信小程序开发与部署完整指南
人工智能·微信小程序·notepad++
阿珊和她的猫17 小时前
微信小程序静默授权异步问题的处理方案
微信小程序·状态模式·notepad++
mon_star°3 天前
基于微信小程序原生框架搭建的转盘小程序1.0(附源码)
微信小程序·小程序·notepad++
粤M温同学5 天前
Notepad++ 在当前文件中查找窗口不见了解决方案
notepad++
杰克尼6 天前
苍穹外卖--day08
java·数据库·spring boot·mybatis·notepad++
杰克尼7 天前
苍穹外卖--day10
java·数据库·spring boot·mybatis·notepad++
Molesidy7 天前
【随笔】在Notepad官网的Notepad++安装
notepad++
杰克尼10 天前
苍穹外卖--day11
java·数据库·spring boot·mybatis·notepad++
前端 贾公子12 天前
uniapp -- 暗黑模式
notepad++
Kang.lee1 个月前
2026.2.24Notepad++高效排版技巧
notepad++