Notepad++ 正则表达式
2011-06-30 10:34
387 查看
Notepad++是一款功能很强大的编辑器.
在此将一些常用到的正则表达式记录下来, 以后好用.
查找
^abc 查找以abc开始的所有行
^abc.*target.*$ 查找以abc开始中间含有target的所有行
abc$ 查找以abc结尾的所有行
替换
^(.) target/1 在行首添加target
/r/n target/r/n 在行首添加target, 除第一行外. (需要选择扩展模式)
(.)$ /1target 在行未添加target
/r/n /r/ntarget 在行未添加target (需要选择扩展模式)
^(/d) /1/1 重复行首的数字
(/d)$ /1/1 重复行未的数字
^(.*) /1/1 重复整行的内容
(.+) /1 /1 删除相邻的重复的内容
/n/r 去掉空行
空行模式是[/r/n/]+ 即/r/n../r/n, 被/n/r替换为空后就剩第一个/r和最后一个/n 即/r/n, 这样去掉了所有的空行. (需要选择扩展模式)
补充
(.*)/r/n/1 /1 删除相邻重复的行, 在Notepad++ 中不支持, 用UE还行.
Author:David
在此将一些常用到的正则表达式记录下来, 以后好用.
查找
^abc 查找以abc开始的所有行
^abc.*target.*$ 查找以abc开始中间含有target的所有行
abc$ 查找以abc结尾的所有行
替换
^(.) target/1 在行首添加target
/r/n target/r/n 在行首添加target, 除第一行外. (需要选择扩展模式)
(.)$ /1target 在行未添加target
/r/n /r/ntarget 在行未添加target (需要选择扩展模式)
^(/d) /1/1 重复行首的数字
(/d)$ /1/1 重复行未的数字
^(.*) /1/1 重复整行的内容
(.+) /1 /1 删除相邻的重复的内容
/n/r 去掉空行
空行模式是[/r/n/]+ 即/r/n../r/n, 被/n/r替换为空后就剩第一个/r和最后一个/n 即/r/n, 这样去掉了所有的空行. (需要选择扩展模式)
补充
(.*)/r/n/1 /1 删除相邻重复的行, 在Notepad++ 中不支持, 用UE还行.
Author:David
相关文章推荐
- Notepad++ 与正则表达式
- NotePad++ 正则表达式
- notepad、editplus等软件常用的文本整理正则表达式
- notepad++ 正则表达式
- 正则表达式应用案例 (notepad++中)
- 正则表达式
- 正则表达式
- Notepad++ 快捷键 大全
- iOS开发之判断手机号和邮箱 正则表达式
- 正则表达式收集
- 使用NppExec插件在NotePad++下运行Ruby程序
- Tools - Editor, JAD. (JD-GUI notepad++ editplus)
- notepad++配置
- NotePad++ 在 windows10 上用 vs2015 编译
- Notepad++ 运行Python程序
- 查看代码快速方法,notepad++,pycharm!
- 正则表达式替换tab键、换行键
- 一个很好用的文本处理工具——Notepad++ 快捷键
- Notepad++常用命令——大大提升编码效率