常用的正则表达式

--正则表达式
%::*=[0-9]+$----::任意字符=任意个数数字
%[ ^t]++^p----空行 (在utraledit使用)
%^p----换行符 (在utraledit使用)
\s*if \([^><=!]*=[^=]*$----if 内有赋值符号 (VC++)中使用.

 

--在editplus中使用  editplus查找替换的正则表达式应用

\t 制表符.
\n 新行.
. 匹配任意字符.
| 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc".
[] 匹配列表之中的任何单个字符. 例如, "[ab]" 匹配 "a" 或者 "b". "[0-9]" 匹配任意数字.
[^] 匹配列表之外的任何单个字符. 例如, "[^ab]" 匹配 "a" 和 "b" 以外的字符. "[^0-9]" 匹配任意非数字字符.
* 其左边的字符被匹配任意次(0次,或者多次). 例如 "be*" 匹配 "b", "be" 或者 "bee".
+ 其左边的字符被匹配至少一次(1次,或者多次). 例如 "be+" 匹配 "be" 或者 "bee" 但是不匹配 "b".
? 其左边的字符被匹配0次或者1次. 例如 "be?" 匹配 "b" 或者 "be" 但是不匹配 "bee".
^ 其右边的表达式被匹配在一行的开始. 例如 "^A" 仅仅匹配以 "A" 开头的行.


^[ \t]*\n    空行

^[\t ]*    一个或多个制表符(或空格)开头

posted on 2013-08-28 11:36  零一小子  阅读(148)  评论(0)    收藏  举报

导航