正則表達式除了匹配普通字符外,還可以匹配特殊字符,這些特殊字符被稱為“元字符”。?
特殊字符(元字符)
?限定符?:用于指定正則表達式中某個組件的出現次數。常見的限定符包括:
*:0次或多次
+:1次或多次
?:0次或1次
{n}:恰好n次
{n,}:至少n次
{n,m}:n到m次?12
?定位符?:用于描述字符串或單詞的邊界。常見的定位符包括:
^:字符串的開始
$:字符串的結束
\b:單詞的邊界
\B:非單詞邊界?23
?預定義字符類?:用于匹配特定的字符集合。常見的預定義字符類包括:
.:任意字符(除了換行符)
\d:任意數字
\D:任意非數字字符
\s:任意空白字符(如空格、制表符等)
\S:任意非空白字符
\w:任意