Notepad++正则查询替换操作

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

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

查找重复行

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

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

^(.*\r?\n)\1+

去除重复行

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

用到的正则表达式如下:

^(.*?)$\s+?^(?=.*^\1$)

删除空行

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

^[ \t]*\r\n

行头/行尾增加内容

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

行头增加内容图:

行尾增加内容图:

行尾增加空行图:

行尾增加新行图:

单词前后加引号

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

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

合并成一行

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

上面合并后用"、"隔开

相关推荐
我很苦涩的1 天前
原生微信小程序画表格
微信小程序·小程序·notepad++
慕斯白狼3 天前
微信小程序2-地图显示和地图标记
微信小程序·小程序·notepad++
tian-ming4 天前
JavaWeb后端开发知识储备2
notepad++
秋田君6 天前
uniapp页面样式和布局和nvue教程详解
uni-app·notepad++
a18090324257 天前
使用Notepad++工具去除重复行
notepad++
IT利刃出鞘7 天前
Notepad++--在开头快速添加行号
notepad++
比文云官网运营人8 天前
微信小程序——01开发前的准备和开发工具
微信小程序·小程序·notepad++
小马哥编程8 天前
【微信小程序】访客管理
微信小程序·小程序·notepad++
chen_sir_sh8 天前
使用uniapp开发微信小程序使用uni_modules导致主包文件过大,无法发布的解决方法
微信小程序·uni-app·notepad++
10 天前
躺平成长-人工智能进行编程-(12)
notepad++