常用的正则表达式

1 匹配规则

正则表达式 规则 匹配
A 指定字符 A
u548c 指定Unicode字符
. 任意字符 a,b,&,0
d 数字0~9 0~9
w 大小写字母,数字和下划线 az,AZ,0~9,_
s 空格、Tab键 空格,Tab
D 非数字 a,A,&,_,……
W 非w &,@,中,……
S 非s a,A,&,_,……

2 多个字符匹配规则

正则表达式 规则 匹配
A* 任意个数字符 空,A,AA,AAA,……
A+ 至少1个字符 A,AA,AAA,……
A? 0个或1个字符 空,A
A{3} 指定个数字符 AAA
A{2,3} 指定范围个数字符 AA,AAA
A{2,} 至少n个字符 AA,AAA,AAAA,……
A{0,3} 最多n个字符 空,A,AA,AAA

3 复杂匹配规则

正则表达式 规则 匹配
^ 开头 字符串开头
$ 结尾 字符串结束
[ABC] […]内任意字符 A,B,C
[A-F0-9xy] 指定范围的字符 A,……,F,0,……,9,x,y
[^A-F] 指定范围外的任意字符 非(A~F)
AB CD EF
原文地址:https://www.cnblogs.com/hellosiyu/p/13260189.html