Notepad++正则查询替换操作

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

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

查找重复行

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

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

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

去除重复行

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

用到的正则表达式如下:

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

删除空行

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

^[ \t]*\r\n

行头/行尾增加内容

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

行头增加内容图:

行尾增加内容图:

行尾增加空行图:

行尾增加新行图:

单词前后加引号

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

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

合并成一行

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

上面合并后用"、"隔开

相关推荐
HappyAcmen16 小时前
关于微信小程序的面试题及其解析
微信小程序·小程序·notepad++
lvbb6617 小时前
微信小程序-路线规划功能
微信小程序·小程序·notepad++
fruge2 天前
007 HBuilderX提示IDE service port disabled. To use CLI Call, open IDE
ide·notepad++
韩召华3 天前
微信小程序(uni)+蓝牙连接+Xprint打印机实现打印功能
微信小程序·小程序·notepad++
smile_life_4 天前
notepad++右键菜单不见了
notepad++
jackzhuoa4 天前
游戏开发微信小程序--工具箱之父
微信小程序·小程序·notepad++
大袤宏图10 天前
rpx和px混用方案
notepad++
小手智联老徐10 天前
使用 Notepad++ 编辑显示 MarkDown
python·notepad++·markdown
秃小弟11 天前
Notepad++ 中删除所有以 “pdf“ 结尾的行
notepad++
code袁13 天前
基于微信小程序的博物馆预约系统的设计与实现
微信小程序·小程序·notepad++·博物馆小程序