首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

正则表达式元字符小结

2012-11-06 
正则表达式元字符总结正则表达式元字符总结如下:?点号(.):任何单字符的通配符?反斜杠(\):在任何元字符前面

正则表达式元字符总结

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

?

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

?

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

?

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

?

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

?

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

?

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

?

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

?????????? 个, 可以使用连字符(-).例如:[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] ???

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

?

热点排行