1.字符类:
[abcd]:代表a,b,c,d字符中的一个。[0-9]:匹配所有数字。
[^abcd]:取反,代表非a,b,c,d的匹配。
[^abcd]:取反,代表非a,b,c,d的匹配。
[a-zA-Z]:匹配一个大写字母或小写字母。
[a-zA-Z_0-9]:匹配字母、数字、下划线(单词字符)。
2.预定义字符:
"." :任意字符,若要使用'.',用\\转义。\d:代表0-9中的任意一字符。\w:相当于[a-zA-Z_0-9]。
3.边界匹配:
^:代表行的开头,相当于左双引号“。$:代表行的结尾,相当于右双引号 ”。\b:代表单词边界(例如:\bHello\b)。
4.数量词:
X?:代表X出现了一次或一次都没有(<=1)。X*:代表X出现零次或多次(!=1)。X+:代表X出现了一次或多次(>=1)。
X{n}:代表X出现了n次。X{n,}:代表X出现了至少n次。X{n,m}:代表X至少出现了n次,最多出现了m次。
以上是自己总结的,希望能对你有用。