Notepad++正则查询替换操作

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

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

查找重复行

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

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

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

去除重复行

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

用到的正则表达式如下:

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

删除空行

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

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

行头/行尾增加内容

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

行头增加内容图:

行尾增加内容图:

行尾增加空行图:

行尾增加新行图:

单词前后加引号

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

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

合并成一行

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

上面合并后用"、"隔开

相关推荐
小旋风012348 小时前
uniapp自定义头部(兼容微信小程序(胶囊和状态栏),兼容h5)
微信小程序·uni-app·notepad++
Ankie Wan3 天前
notepad++技巧:查找和替换:扩展 or 正则表达式
python·正则表达式·notepad++
我们仍要记录那天所学习到的知识3 天前
在Notepad++中使用NppAtyle插件格式化代码
notepad++
arbboter4 天前
【AI插件开发】Notepad++ AI插件开发1.0发布和使用说明
人工智能·大模型·notepad++·ai助手·ai插件·aicoder·notepad++插件开发
盛夏绽放4 天前
uni-app中获取用户实时位置完整指南:解决权限报错问题
uni-app·notepad++
曲江涛5 天前
爆改 toxml 组件 支持数据双向绑定 解决数据刷新问题
notepad++
arbboter7 天前
【AI插件开发】Notepad++ AI插件开发实践:支持配置界面
人工智能·notepad++·notepad++插件开发·图形化配置界面·windows原生开发·json配置同步·对话框编程
走,带你去玩8 天前
uview1.0 tabs组件放到u-popup中在微信小程序中滑块样式错乱
微信小程序·小程序·notepad++
arbboter9 天前
【AI插件开发】Notepad++ AI插件开发实践:支持多平台多模型
人工智能·notepad++·ai插件·c++插件开发·api认证体系·http客户端优化·模型动态适配
code袁9 天前
基于微信小程序的中医小妙招系统的设计与实现
微信小程序·小程序·notepad++·小程序开发·中医小妙招