notepad++正则表达式使用
http://blog.csdn.net/pipisorry/article/details/21781111 notepad++正则表达式使用(持续更新中),删除、替换、查找操作 正则表达式参考[正则表达式 linuxpythondjangonotepad++] CTRL+H 选择正则表达式 皮皮Blog
删除操作notepad++去掉行尾空格或逗号查找目标:s+$ (或,+$) 替换为空 Note: 以换行符结尾表示是$rn,而不是rn$ notepad++删除文本文件里面的空白行查找目标:^[ t]*n或者:^rn 替换为空 notepad++去掉只有数字的行查找目标:^[d]+$rn 替换为空 notepad++去掉不是以某个数开头的行查找目标:^[^1].*rn 替换为空 notepad++去掉所有行中的<>(里面不能嵌套<>)查找目标:<[^>]*> 替换为空 input:<code><span class="kwd">import</span><span class="pln"> </span><dfn><span class="typ">BaseHTTPServer</span></dfn><span class="pln"> output: import BaseHTTPServer notepad++去掉python代码中的注释去掉''' '''之间的注释查找目标(regular expression) ^.*?'''rn.*?rn.*?'''rn 替换为空 去掉#注释查找目标(re) ^(.*?)#.*?rn替换为 1rn 再去掉空行 如果只去掉注释行而不删除代码后面跟着的#注释则查找目标为 ^s+#.*?rn 皮皮Blog
替换操作notepad++替换所有行中的(Week 1) n II. 为 ;查找目标:([^.]*. 替换为空 input:I. Introduction机器学习综述 (Week 1) output: I. Introduction机器学习综述 ;Linear Regression with One Variable单变量线性回归 ;Linear Algebra Review线性代数 Note:(和.都是特殊字符,要转义;(代表从字符(开始; [^.]*代表非字符.的字符重复n次; .表示到字符.为止 notepad++将[]及包含的字母替换成空查找目标 [[/]*[[:alpha:]]*] 替换为空 input: [cp] —你看我是歌手吗? —不是。[/cp] [cp] 为什么我的个子再也长不高了? 可能你得了恐高症[/cp] [cp] output: —你看我是歌手吗? —不是。 为什么我的个子再也长不高了? 可能你得了恐高症 notepad++替换括号中匹配的内容11.在汉化的时候,是否经常碰到这样的语句需要翻译: 1. ([^!|"|;]*) 的意思是 不等于 ! 和 ” 和 ; 中的任何一个,意思就是这3个字符之外的所有字符将被选中(替换区域); 2. 正则表达式中1表示第一个括号里面匹配内容。 正则表达式将倒数第一个t替换为=>biscuits milk 查找目标:(RE) t(w+?)rn替换为: =>1rn结果: biscuits=>milk 正则表达式将数字开头替换为数字.开头1.os.sep 可以取代 查找目标: ^(d+).* 替换为: 1. 结果: 1.os.sep 可以取代 Notepad++中在小数和字母间加上*号查找目标 Notepad++中在字符串上加上引号查找目标 (w+) 替换为 input: output: Notepad++将每行赋值语句修改成判断语句查找目标 皮皮Blog
查找操作notepad++查找括号中匹配的内容1查找出(0 0 1)(0 1 1)T,x③=(-1 0 -1)T,x④=(-1 -1 -1)中小括号内的内容 (0 0 1)(0 1 1)(-1 0 -1)(-1 -1 -1) Note: 这个查找效果不是很好,达不到用python编写re.findall()的效果。 notepad++查找括号()中的内容1查找出 ω1:{(1 0)T,(2 0) T,(1 1) T} 中小括号内的内容 (1 0)(2 0)(1 1) T} from:http://www.52php.cn/article/p-ammrlvrl-bbo.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |