正则表达式简单示例

直接上示例,一起学习

1、^1234$

      匹配结果:1234

      解释说明:“^"匹配字符串开头,"$"匹配字符串的结尾;

                         所以此表达式匹配开头为1,中间23,结尾为4的字符串。


2、^1234|5678$

     匹配结果:1234或者5678

     解释说明:"|"是或的意思


3、^123[0-9]

      匹配结果:1230,1231,...1239

      解释说明:“[]"表示匹配其中任意一个字符,"-"表示一个区间,即0,1,2....9,所以

此式表示1开头,中间23,0-9结尾的字符串


4、^123\d$

      匹配结果:同3

      解释说明:"\d " 等于[0-9]


5、^123\d+$

      匹配结果:匹配任意123开头的至少4位数的字符串,比如1230,12311,123456等

等。

      解释说明 :“+”表示匹配1个或多个它前面的字符。此表达式因"+"前为"\d",即一

个或多个数字。


6、^123\d*$

      匹配结果:匹配任意123开头的至少3位数的字符串,比如123,123433...等等。

      解释说明:"*"表示匹配0个或多个它前面的字符。


7、^123

     匹配结果:匹配任意123开头的数字串,及123开头后面加字母的情况

     解释说明:由于没有结尾匹配符$,故匹配任意123开头的字符串


8、123$

     匹配结果:匹配任意123结尾的字符串

     解释说明:没有开头匹配符^,故匹配任意123结尾的字符串


9、^123\d{5}$

     匹配结果:123开头的8位数字串

     解释说明:"{5}"表示精确匹配5位,因其前面是\d,所以是123后面加任意5位数字

    

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值