正则表达式元字符总结

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

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

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值