正则表达式参考手册

一、正则表达式基础

  . 一行中的任意字符

  a 字符a

  ab 字符串ab

  a|b   字符a或者b

  a*  任意个字符a

  \ 转义字符

 

二、正则表达式字符类

  [ab-d] a、b、c、d中的一个字符

  [^ab-d] 非a、b、c、d中的一个字符

   \d 一个数字字符

  \D 一个非数字字符

  \s 一个空格符

  \S 一个非空格符

  \w 一个字符

  \W 一个非字符符号


三、正则表达式标志符

  i  忽略字符大小写区分

  m ^,$对应起始和结束 

  s . 匹配新行以外的字符

x 允许空格和注释

L 本地字符类

u Unicode字符类

 (?iLmsux) 在正则表达式中设置标志


四、正则表达式数量词

 * 任意个字符

 + 一个以上的字符

 ? 0或1个

 {2} 正好2个字符

 {2,5} 2至5个字符 

 {2,} 2个以上的字符

 {,5} 最多5个字符

 

五、正则表达式断句

^ 开始字符

\A 开始字符,忽略m标志,即忽略换行

$ 结束字符

\Z 结束字符,忽略m标志,即忽略换行

\b 字符边界

\B 非字符边界

(?=...) 正向肯定查找字符串

(?!...) 正向否定查找字符串

(?<=...) 反向肯定查找字符串

(?<!...) 反向否定查找字符串





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值