`
liyebing
  • 浏览: 56911 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则表达式元字符总结

阅读更多

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics