‘‘‘
\w 匹配字母、字符、下划线
\W 匹配不是字母,数字及下划线的字符
\s 匹配任意空白字符
\S 匹配任意非空白字符
\d 匹配任意数字
\D 匹配任意非数字
^ 匹配开头
$ 匹配结尾
. 匹配任意字符
[...] 表示一组字符,如[amk]匹配a,m或k
[^...]如[amk],匹配除了a,m,k的其余字符
* 匹配0或多个表达式
+ 匹配1或多个表达式
? 匹配0个或1个前面的正则表达式片段,非贪婪方式
{n} 精确匹配n个前面的表达式
{n,m}精确n到m次由前面正则表达式定义的片段,贪婪方式
a|b a或b
()匹配括号内的表达式,也可以表示为一个组
‘‘‘
原文:https://www.cnblogs.com/LambertCao/p/11302724.html