您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: