正则表达式1
元字符(=表示可以,不表示等于)
1> .除\n任意的单个字符
a.b=axb=a3b=asb!=adsdfsdb
2> []
a[axy]b=aab=axb=ayb
a[0-9]=a0b=a1b
a[a-z0-9]b=aab=a4b=azb
a[^xyz]b取反取除了xyz的字符
a[^a-zA-Z0-9] b ^取反
3>|
z|hello 或者的意思,取一个即可
(z|l)ellow
4>()
1.改变优先级
2.提取组
********限定符------
5>* 表示前面表达式可以出现0次或很多次
abc*=abcccccc
(abc)*x=abcabcabcx
6>+ 至少出现一次
x(abc)+y=xabcabcy!=xy
7>?
x(abc)?y 表示abc出现0次或者一次
8>{n}
x(abc){5}y出现5个abc.必须5个
9>{n,m}
出现n次到m次之间
10>{5,} 至少是5次
11>^
1.[^a-z]
2.^abc.x
12>$ 以什么结尾
xyz$以xyz结尾
----------------------------------------简写模式------------------------------------
1>\d \d代表0到9 \D表示\d的反面及除了0到9的其他所有的字符
a\dz==a[0-9]z
2>\s 换行符 \S代表反面
3>\w 单词 \W反面的