VB.Net 正则表达式 - 字符转义

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

下表列出了转义字符 −

转义字符/th> 描述 模式 匹配
\a 匹配响铃字符 \u0007。 \a "\u0007" in "Warning!" + '\u0007'
\b 在字符类中,匹配 backspace 退格键 \u0008。 [\b]{3,} "\b\b\b\b" in "\b\b\b\b"
\t 匹配 tab 制表符,\u0009。 (\w+)\t "Name\t", "Addr\t" in "Name\tAddr\t"
\r 匹配回车符\u000D。 (\r 不等于换行符 \n。) \r\n(\w+) "\r\nHello" in "\r\Hello\nWorld."
\v 匹配垂直制表符 \u000B。 [\v]{2,}"\v\v\v" in "\v\v\v"
\f 匹配换页符,\u000C。 [\f]{2,} "\f\f\f" in "\f\f\f"
\n 匹配新行\u000A。 \r\n(\w+) "\r\nHello" in "\r\Hello\nWorld."
\e 匹配 escape 转义符,\u001B。 \e "\x001B" in "\x001B"
\ nnn 使用八进制表示来指定字符(nnn 最多由三位数字组成)。 \w\040\w "a b", "c d" in "a bc d"
\x nn 使用十六进制表示来指定字符(nn 仅由两位数字组成)。 \w\x20\w "a b", "c d" in "a bc d"
\c X\c x 匹配由 X 或 x 指定的 ASCII 控制字符,其中 X 或 x 是控制字符的字母。 \cC "\x0003" in "\x0003" (Ctrl-C)
\u nnnn 使用十六进制表示(正好四位数字,如 nnnn 表示)匹配 Unicode 字符。 \w\u0020\w "a b", "c d" in "a bc d"
\ 当后跟不被识别为转义字符的字符时,匹配该字符。 \d+[\+-x\*]\d+\d+[\+-x\*\d+ "2+2" and "3*9" in "(2+2) * 3*9"

❮ vb.net_regular_expressions.html