正则表达式:

返回值不是true,就是false

1、基本书写符号
【1】\    转义符

【2】[ ]    可接受的字符列表
eg. [abcd]:  abcd四个字符中的 任意一个

【3】[^ ]    不接收的字符列表
eg. [^abc]:  除了abc之外的任意一个字符

【4】|    或者

【5】( )     将子表达式分组
eg. (abc):abc为一组

【6】-    连字符
eg. a-z  小写字母a到小写字母z,
      A-Z 、0-9

2、常用限定符
【1】*  ( \w )    重复0次或 n次   

【2】+    1次或 n次
eg. [a-z]+  abdasd  

【3】?    0次或 1次
eg. [A-Z]?  只能出现一次 或者不出现

【4】{n}    出现 n次

【5】{n,}    最少出现 n次

【6】{n,m}    最少n次,最多m次

【7】^    字符串起始字符

【8】$    字符串结束字符

3、匹配字符集
【1】.    匹配除\n 外的任何字符

【2】\d      匹配单个数字字符
         相当于 [0-9]   

【3】\D      匹配单个非数字字符
         相当于 [^0-9]

【4】\w    匹配单个数字、大小与字母字符
         相当于 [0-9a-zA-Z]

【5】\W    匹配单个非数字、大小与字母字符
         相当于 [^0-9a-zA-Z]

4、分组构造

空白符号 ,空格作用  :   \s
字符串正确,在月份周围加()创建一个组 =》月份值

eg.   June 26,1951
    ([a-z]+)\s+[0-9]{1,2},\s*[0-9]{4}
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值