正则表达式

A.字符

1.普通字符

字母:abc 
数字:123
符号:!,
文字:中文

2.简写字符

字母:\w --> [a-zA-Z0-9_]
数字:\d --> [0-9]  
空白:\s --> [ \t \n \r]
万能:.  --> 任意字符 ---个别条件下要注意:不代表\n

不是字母:\W --> [^a-zA-Z0-9_]
不是数字:\D --> [^0-9]  
不是空白:\S --> [^ \t \n \r]

3.特殊字符

()  +  ?  *  |  \  {  }    . 小数点
^ 尖尖符号 --取反[集合]  --开始
$      --结束

 

4.集合字符

语法:用中括号括起来

[abc]


-作为连接段s
[a-zA-z0-9]

需要【-】的时候,写到最前面
->[a-z]
[-az]

 

B.限定符

1.一次

方式1:
C{1,1}

方式2:
C

 

2.最少N次

{n,}

 

3.最小N,最大M

{n,m}

 

4.零到一次

{0,1}   ?

 

5.至少一次

{1,}    +

 

6.随便几次

{0,}    *

 

7.固定N次

{n,n}           {n}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值