正则表达式

1.常用元字符(匹配字符或字符串):

 .    匹配除换行符以后的任意字符;

 \w 匹配字母、数字、下划线、中文字符;

 \s  匹配任意空白字符;

 \d  匹配数字;

 \b 匹配字符的开始或结束;

 ^  匹配字符串的开始;

 $  匹配字符串的结束;

 

2.字符转义(消去元字符的意义),使用\即可,例如:c:\\windows匹配c:\windows

 

3.常用限定符(限定字符重复次数):

 *重复零次或多次;

 +重复一次或多次;

 ?重复零次或一次;

 {n}重复n次;

 {n,}重复n次或更多次;

 {n,m}重复n次到m次;

 

4.分枝(多个规则匹配)-,使用|即可,分枝条件按照自左至右的顺利去匹配。例如:0\d{2}-\d{8}|0\d{3}-\d{7}

 

5.分组

 

6.反义(反向匹配除条件之外的字符)

 

7.后向引用

 

参考资料:

 正则表达式30分钟入门教程http://www.chinaz.com/program/2012/0710/261876.shtml

posted on 2012-08-20 10:12  dudumao  阅读(318)  评论(0编辑  收藏  举报

导航

阿里云