正则表达式

来源:互联网 发布:淘宝客商品发布平台 编辑:程序博客网 时间:2024/06/06 00:48

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}

1 0
原创粉丝点击