VB.Net字元跳脫

2019-10-16 23:53:07

這些基本上是特殊字元或跳脫字元。 正規表示式中的反斜槓字元(\)表示後面的字元是特殊字元,或者應該從字面上解釋。

下表列出了跳脫字元:

跳脫字元 描述 模式 匹配
\a 匹配一個響鈴字元 - \u0007 \a "\u0007""Warning!" + '\u0007'之中
\b 在一個字元類中,匹配退格符 - \u0008 [\b]{3,} "\b\b\b\b""\b\b\b\b"之中
\t 匹配一個製表符 - \u0009 (\w+)\t "Name\t", "Addr\t""Name\tAddr\t"之中
\r 匹配回車- \u000D(\r不等於換行符-\n。) \r\n(\w+) "\r\nHello""\r\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\Hello\nWorld."之中。
\e 匹配一個跳脫 - \u001B \e "\x001B""\x001B"之中。
\ nnn 使用八進位制表示來指定一個字元(nnn最多由三位數位組成)。 \w\040\w "a b", "c d""a bc d"之中。
\x nn 使用十六進位制表示來指定一個字元(nn由兩個數位組成)。 \w\x20\w "a b", "c d""a bc d"之中。
\c X\c x 匹配由Xx指定的ASCII控制字元,其中Xx是控制字元的字母。 \cC "\x0003""\x0003"之中。
\u nnnn 通過使用十六進位制表示匹配一個Unicode字元(正好四位數位,由nnnn表示)。 \w\u0020\w "a b", "c d""a bc d"
\ 後跟一個不被識別為跳脫字元的字元時,匹配該字元。 \d+[\+-x\*]\d+\d+[\+-x\*\d+ "2+2""3*9""(2+2) * 3*9" 之中。