元字符

正则表达式中使用的14个元字符分别有相应的特殊含义,如表A-2所示。如果你想将这些字符作为字面值使用,必须在该字符前加一个反斜线将其转义。例如,你可以像这样\$将美元符转义,或像这样\将反斜线转义。

表A-2 正则表达式中的元字符

元字符名称代码点作用
.句点U+002E匹配任意字符
\反斜线U+005C对字符转义
|竖线符U+007C选择操作(或)
^脱字符U+005E行起始锚位符
$美元符U+0024行结束锚位符
?问号U+003F匹配零次或一次的量词
*星号U+002A匹配零次或多次的量词
+加号U+002B匹配一次或多次的量词
[左方括号U+005B字符组起始
]右方括号 U+005D字符组结束
{左花括号U+007B量词或代码块起始
}右花括号U+007D量词或代码块结束
(左括号U+0028分组起始
)右括号 U+0029分组结束