元字符 描述
\ 将下一个字符标记为特殊字符或字面值
() 与模式匹配并记住匹配
n为非负的整数。匹配恰好n次
{n,} n为非负的整数。匹配至少n次
{n,m} m和n为非负的整数。匹配至少n次,至多m次。
[xyz] 一个字符集。与括号中字符的其中之一匹配。
[^xyz] [^xyz]
[a-z] 表示某个范围内的字符。
\b 与单词的边界匹配,即单词与空格之间的位置。
\f 与分页符匹配。
\n 与换行符字符匹配。
\r 与回车字符匹配。
\s 与任何白字符匹配,包括空格、制表符、分页符等。
\S 与任何非空白的字符匹配。
\t 与制表符匹配。
\v 与垂直制表符匹配。
\num 匹配num个,其中num为一个正整数。引用回到记住的匹配
\n 匹配n,其中n是一个八进制换码值。(这里的n和上面换行符是不同的)
\xn 匹配n,其中n是一个十六进制的换码值。十六进制换码值必须恰好为两个数字长