正则表达式的基本语法

基本语法:

一、等价
      ?,*,+,\d,\w 都是等价字符
         ?等价于匹配长度{0,1}
         *等价于匹配长度{0,}  
          +等价于匹配长度{1,}
         \d等价于[0-9]
         \w等价于[A-Za-z0-9]。

二、常用运算符与表达式
^         匹配字符串的开头       例如  ^abc  匹配以abc开头的字符串

$        匹配字符串的结尾       例如  abc$  匹配以abc结尾的字符串

()        域                               类似于算术运算中的()

       []       包含                            例如 [abc]             匹配包含abc其中一个字符的字符串
                                                   例如 [a-z]              匹配包含从a到z之间的一个任意字符的字符串
                                                   例如 [a-zA-Z0-9]    匹配包含a到z或者A到Z或者0-9之间的一个任意字符的字符串
                                                   例如 [a,b,c]           匹配包含a、b、c中任意一个的字符串

       [^]     不包含                         与上相反

       {}      匹配的长度                   例如  abc{0,3}         匹配包含ab,后面接着0到3个数范围的c的字符串
                                                   例如  abc{,3}           匹配包含ab,后面接着不多于3个的c的字符串
                                                   例如  abc{0,}           匹配包含ab,后面接着至少0个c的字符串

       |        或者                            例如a|b|c                匹配包含a、b、c中任意一个的字符串

       .        匹配任意一个字符                

       ,        分隔                            上面的例子已经用到
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值