目录

人物逃脱(Character escapes)

这些基本上是特殊字符或转义字符。 正则表达式中的反斜杠字符(\)表示其后面的字符是特殊字符或应按字面解释。

下表列出了转义字符 -

逃脱的角色 描述 图案 火柴
\a 匹配一个铃铛角色,\ u0007。 \a “警告!”中的“\ u0007” +'\ u0007'
\b 在字符类中,匹配退格键\ u0008。 [\b]{3,} “\ b\b\b\b”中的“\ b\b\b\b”
\t 匹配选项卡\ u0009。 (\w+)\t “名称\ t”,“名称\ t\tAddr\t”中的“地址\ t”
\r 匹配回车,\ u000D。 (\ r\n不等于换行符,\ n。) \r\n(\w+) “\ r\nHello”中的“\ r\n\Hello\nWorld”。
\v 匹配垂直选项卡\ u000B。 [\v]{2,} “\ v\v\v”中的“\ v\v\v”
\f 匹配换页符\ u000C。 [\f]{2,} “\ f\f\f”在“\ f\f\f”中
\n 匹配一个新行\ u000A。 \r\n(\w+) “\ r\nHello”中的“\ r\n\Hello\nWorld”。
\e 匹配逃生,\ u001B。 \e “\ x001B”中的“\ x001B”
\ nnn 使用八进制表示来指定一个字符(nnn最多包含三个数字)。 \w\040\w “ab”,“cd”in“a bc d”
\x nn 使用十六进制表示来指定字符(nn恰好包含两个数字)。 \w\x20\w “ab”,“cd”in“a bc d”
\c X\cx 匹配由X或x指定的ASCII控制字符,其中X或x是控制字符的字母。 \cC “\ x0003”中的“\ x0003”(Ctrl-C)
\u nnnn 使用十六进制表示匹配Unicode字符(正好是四位数,由nnnn表示)。 \w\u0020\w “ab”,“cd”in“a bc d”
\ 如果后跟一个未被识别为转义字符的字符,则匹配该字符。 \d+[\+-x\*]\d+\d+[\+-x\*\d+ “(2 + 2)* 3 * 9”中的“2 + 2”和“3 * 9”
↑回到顶部↑
WIKI教程 @2018