正则表达式的常用元字符
常用元字符:
. :匹配换行符意外的任意字符
\w: 匹配字母、数子和下划线
\d:匹配数字
\n:匹配换行符
\t:匹配制表符
验证常用
^:匹配符开始
$:匹配符结束
\W:匹配非字符、数字和下划线
\D:匹配非数字
\S:匹配非空白符
a|b:匹配a或者b
():匹配括号内的表达式
[]:匹配字符组里面的字符
[^……]:匹配除了字符组中所有的字符
正则的量词:
*:表示零次或者更多次
+:重复一次或者更多次(属于贪恋匹配)
?:重复零次或者一次
{n}:重复n次
{n,}:重复那次或者多次
{n,m}:重复n到m次
其他:
.*?:惰性匹配(尽可能少的匹配内容)
.*:贪婪匹配(尽可能多的匹配)