Notepad++正则查询替换操作

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

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

查找重复行

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

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

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

去除重复行

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

用到的正则表达式如下:

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

删除空行

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

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

行头/行尾增加内容

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

行头增加内容图:

行尾增加内容图:

行尾增加空行图:

行尾增加新行图:

单词前后加引号

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

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

合并成一行

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

上面合并后用"、"隔开

相关推荐
x***r1511 天前
Notepad++ 6.6.9安装步骤详解(附Notepad++离线安装教程)
notepad++
Uso_Magic4 天前
Notepad++ 批量光标编辑方法。
notepad++
秋99 天前
Notepad++ 完全使用手册:从入门到精通
notepad++
sanqima10 天前
设置Notepad++在cpp文件里的字体与样式
notepad++·字体与颜色
特立独行的猫a11 天前
HarmonyOS鸿蒙PC开源QT软件移植:移植开源文本编辑器 NotePad--(Ndd)到鸿蒙 PC实践总结
qt·开源·notepad++·harmonyos·notepad--·鸿蒙pc
qq_4335021813 天前
微信小程序更新机制踩坑记录:updateInfo 为什么总是读到旧数据?
微信小程序·小程序·notepad++
嵌入式×边缘AI:打怪升级日志17 天前
嵌入式Linux应用开发快速入门(从零到第一个程序)
linux·运维·notepad++
LXXgalaxy17 天前
微信小程序“记住密码”功能的实现与落地 vue3+ts的细致解析
微信小程序·小程序·notepad++
克里斯蒂亚诺更新17 天前
微信小程序 腾讯地图 点聚合 简单示例
微信小程序·小程序·notepad++
人还是要有梦想的19 天前
如何开发小程序介绍
小程序·notepad++