正则表达式

.表示任意单个字符(除了换行符)

[]表示里面的任何一个字符

a{1,5}表示a有1到5之间个字符

{0,}表示0个或者无穷个

*表示{0,}

+表示{1,}

?表示{0,1}

[^a,b,c]表示除了a,b,c的其他字符

^是字符串开头

$是字符串结尾

(?<=(a))表示以a开头

(?=(a))表示以a结尾

\d , \w , \ s 匹配数字,字符,空格

\D , \W ,\S 匹配非数字,非字符,非空格