VB.Net - 字元轉義



這些基本上是特殊字元或跳脫字元。正則表示式中的反斜槓字元 (\) 表示其後的字元要麼是特殊字元,要麼應按字面解釋。

下表列出了跳脫字元:

跳脫字元 描述 模式 匹配
\a 匹配鈴聲字元,\u0007。 \a "Warning!" + '\u0007' 中的 "\u0007"
\b 在字元類中,匹配退格符,\u0008。 [\b]{3,} "\b\b\b\b" 中的 "\b\b\b\b"
\t 匹配製表符,\u0009。 (\w+)\t "Name\tAddr\t" 中的 "Name\t", "Addr\t"
\r 匹配回車符,\u000D。(\r 不等同於換行符 \n。) \r\n(\w+) "\r\nHello" 中的 "\r\nHello"
\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\nHello"
\e 匹配轉義符,\u001B。 \e "\x001B" 中的 "\x001B"
\nnn 使用八進位制表示法指定字元(nnn 由最多三位數字組成)。 \w\040\w "a b", "c d" 中的 "a b", "c d"
\x nn 使用十六進位制表示法指定字元(nn 由恰好兩位數字組成)。 \w\x20\w "a b", "c d" 中的 "a b", "c d"
\c X\c x 匹配由 X 或 x 指定的 ASCII 控制字元,其中 X 或 x 是控制字元的字母。 \cC "\x0003" 中的 "\x0003" (Ctrl-C)
\u nnnn 使用十六進位制表示法匹配 Unicode 字元(恰好四位數字,如 nnnn 所示)。\w\u0020\w "a b", "c d" 中的 "a b", "c d"
\ 如果後跟的字元不被識別為跳脫字元,則匹配該字元。 \d+[\+-x\*]\d+\d+[\+-x\*\d+ "(2+2) * 3*9" 中的 "2+2" 和 "3*9"
vb.net_regular_expressions.htm
廣告
© . All rights reserved.