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}