读书人

正则表达式元字符小结

发布时间: 2012-11-06 14:07:00 作者: rapoo

正则表达式元字符总结

正则表达式元字符总结如下:

?

点号(.):任何单字符的通配符

?

反斜杠(\):在任何元字符前面加上反斜杠,它会失去元字符的特殊作用

?

星号(*):用来匹配前面的内容出现零次或者多次

?

加号(+):加号匹配前一个条目一次以上

?

问号(?):前一个条目是可有可无的,也即,前一个条目可以不出现或者出现一次

?

竖线(|):择一匹配。意思是左边匹配或者右边匹配都行

?

字符集:一串可能出现的字符集合,通过写在方括号([])内来表示。它只匹配单个字符,但可以是字符集里列出的任何一

?????????? 个, 可以使用连字符(-).例如:[a-zA-Z]

?

脱字符(^):表示这些字符除外,例如:[^abc],表示匹配除abc以外的任意字符

?

字符集简写:任意数字的字符集[0-9] :\d

???????????????? 单词字符集:[A-Za-z0-9_]:\w,注意\w只匹配单个字符,\w+才匹配单词

???????????????? 空白字符集:[\f\t\n\r]:\s,注意\s只会匹配单个空白,一般这样使用:\s*,\s+

?

反义简写:\D :[^\d]

????????????? \W:[^\w]

? ? ? ? ? ? ? \S:[^\s] ???

? ? ? ? ? ? ? 大写版本匹配相应小写版本范围以外的字符

?

读书人网 >编程

热点推荐