常用匹配規則:
\w:匹配字母、數字及下劃線。
\d:匹配數字。
\s:匹配空白字符。
\W:匹配非字母、數字及下劃線。
\D:匹配非數字。
\S:匹配非空白字符。
\n:匹配換行符。
\t:匹配製表符。
.:匹配任意字符,除了換行符。
*:匹配0個或多個的表達式。
+:匹配1個或多個的表達式。
?:匹配0個或1個由前面的正則表達式定義的片段,非貪婪方式。
{n}:匹配n個前面的表達式。
{n, m}:匹配 n 到 m 個前面的表達式定義的片段,貪婪方式。
a|b:匹配a或b。
():匹配括號內的表達式,也表示一個組。
^:匹配字符串的開頭。
$:匹配字符串的末尾。
\A:匹配字符串開始。
\Z:匹配字符串結束。如果是存在換行,只匹配到換行前的結束字符串。
\z:匹配字符串結束。
\G:匹配最後匹配完成的位置。
本文來自:https://blog.csdn.net/yisumi
end…