正则表达式中常用符号

转载出处:www.zybang.com/question/a974c538448c4669e525fc5d6ad9ac91.html


最近看别人源码,遇到正则表达式,虽然只是看懂了一点点皮毛,但是把自己学会的一些东西记录下来。

常见的几个符号:

1. ^  表示匹配的字符必须在最左边

2. $ 与上面的差不多,表示匹配最末的字符

3. + 表示匹配前面的字符1次或n次

4. x|y 表示匹配x或是y

5. {n} 表示匹配前面的字符n次

6.{1, 2}表示匹配前面的字符至少一次,至多2次

7. [0-9] 表示匹配0 - 9 中的字符,如果只是匹配一个数字,则是[0], 表示匹配0这个数字。


下面举例说明 “^([0-5]{0,1}[0-9]{1}|6[0-3]{1})$”;

表示意思是:

1.表示匹配两位数,最左边是0-5中一个数字或是没有,最右边是0-9中一个数字。

2.匹配数字格式是:(0-5中0个或是没有,然后是0-9中一个数字)或者第二种格式(6开头然后是0-3中一个数字)

3.总结起来就是:0-59或者是60-63这个区间数字。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值