Visual Basic 转义字符

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

下表列出了转义字符:

转义字符描述模式匹配
\a匹配一个铃声字符, \u0007.\a"Warning!" + '\u0007' 中的 "\u0007"
\b在字符类中,匹配退格, \u0008.[\b]{3,}"\b\b\b\b" 中的 "\b\b\b\b"
\t匹配一个 Tab, \u0009.(\w+)\t"Name\tAddr\t" 中的 "Name\t", "Addr\t"
\r匹配回车符, \u000D. (\r 不等于换行符, \n.)\r\n(\w+)"\r\Hello\nWorld." 中的 "\r\nHello"
\v匹配一个垂直的 Tab, \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\Hello\nWorld." 中的 "\r\nHello"
\e匹配转义, \u001B.\e"\x001B" 中的 "\x001B"
\ nnn使用八进制表示指定字符(nnn 最多由 3 位数字组成)。\w\040\w"a bc d" 中的 "a b", "c d"
\x nn使用十六进制表示法指定字符(nn 正好由两位数字组成)。\w\x20\w"a bc d" 中的 "a b", "c d"
\c X\c x匹配由 X 或 X 指定的 ASCII 控制字符,其中 X 或 X 是控制字符的字母。\cC"\x0003" (Ctrl-C) 中的 "\x0003"
\u nnnn使用十六进制表示法匹配 Unicode 字符(正是 4 位数字,由 nnnn 表示)。\w\u0020\w"a bc d" 中的 "a b", "c d"
\当后跟未识别为转义字符的字符时,将与该字符匹配。\d+[+-x*]\d+\d+[+-x*\d+"(2+2) * 3*9" 中的 "2+2" 和 "3*9"

分类导航