Pattern类:一些常用正则表达式

1.字符

  1. \:转译字符
  2. \: 反斜线字符
  3. \t:制表符
  4. \n: 换行
  5. \f:换页

2.字符类

  1. 【abc】:a或b或c
  2. 【^abc】:任何字符,除了abc三个
  3. 【a-zA-Z】:a-z和其大写A-Z的字符
  4. 【a-d【m-p】】:a-d或者m-p(并集)
  5. 【a-z &&【def】】:d或者e或者f(交集)
  6. 【a-z && 【^bc】】:a-z除了bc
  7. 【a-z && 【^m-p】】:a-z除了m-p

3.预定义字符类

  1. .:任何字符
  2. \d:数字【0-9】
  3. \D:非数字【^0-9】
  4. \s :空白字符
  5. \S:非空白字符
  6. \w:单词字符【a-zA-Z_0-9】
  7. \W:非单词字符

4.Greedy 数量词(贪婪)

  1. ?:出现一次或者一次也没有
  2. *:零次或者多次
  3. +:一次或者多次
  4. {n}:恰好n次
  5. {n,}:至少n次
  6. {n,m}:至少n次,不超过m次

Reluctant 数量词(顽强)

  1. X?? X,一次或一次也没有
  2. X*? X,零次或多次
  3. X+? X,一次或多次
  4. X{n}? X,恰好 n 次
  5. X{n,}? X,至少 n 次
  6. X{n,m}? X,至少 n 次,但是不超过 m 次

Possessive 数量词(占有)

  1. ?+ X,一次或一次也没有
  2. X*+ X,零次或多次
  3. X++ X,一次或多次
  4. X{n}+ X,恰好 n 次
  5. X{n,}+ X,至少 n 次
  6. X{n,m}+ X,至少 n 次,但是不超过 m 次
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值