Notepad++正则查询替换操作

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

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

查找重复行

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

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

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

去除重复行

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

用到的正则表达式如下:

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

删除空行

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

^[ \t]*\r\n

行头/行尾增加内容

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

行头增加内容图:

行尾增加内容图:

行尾增加空行图:

行尾增加新行图:

单词前后加引号

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

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

合并成一行

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

上面合并后用"、"隔开

相关推荐
Java000I20 小时前
uin-app微信小程序自定义tabBar底部菜单实现简单示例(工作笔记)
javascript·笔记·微信小程序·uniapp·notepad++·自定义tabbar
帅比九日1 天前
【uniapp微信小程序】uniapp微信小程序——页面通信
微信小程序·uni-app·notepad++
吹牛不交税7 天前
查询 条件列值用notepad++批量添加单引号和逗号
sql·notepad++
xiaofang20158 天前
notepad++ 中文乱码 出现小方格
notepad++
曼亿点9 天前
【微信小程序开发实战项目】——如何去申请腾讯地图账号和在微信公众平台,配置request路径和添加地图插件
微信小程序·notepad++·微信公众平台
道深11 天前
微信小程序常用的事件
微信小程序·小程序·notepad++
小小测开11 天前
notepad++安装并打开json文件
notepad++
她超甜i12 天前
微信小程序写一个可以滚动虚拟列表(瀑布流),减少dom渲染的优化,解决内存问题。
微信小程序·小程序·notepad++
梦夏夜12 天前
微信小程序4种弹框
微信小程序·小程序·notepad++
迷途的小朋友13 天前
从零开始三天学会微信小程序开发(三)
微信小程序·小程序·notepad++