- VB.Net 基礎教程
- VB.Net - 首頁
- VB.Net - 概述
- VB.Net - 環境設定
- VB.Net - 程式結構
- VB.Net - 基本語法
- VB.Net - 資料型別
- VB.Net - 變數
- VB.Net - 常量
- VB.Net - 修飾符
- VB.Net - 語句
- VB.Net - 指令
- VB.Net - 運算子
- VB.Net - 決策制定
- VB.Net - 迴圈
- VB.Net - 字串
- VB.Net - 日期和時間
- VB.Net - 陣列
- VB.Net - 集合
- VB.Net - 函式
- VB.Net - 子程式
- VB.Net - 類和物件
- VB.Net - 異常處理
- VB.Net - 檔案處理
- VB.Net - 基本控制元件
- VB.Net - 對話方塊
- VB.Net - 高階窗體
- VB.Net - 事件處理
- VB.Net 高階教程
- VB.Net - 正則表示式
- VB.Net - 資料庫訪問
- VB.Net - Excel表格
- VB.Net - 傳送郵件
- VB.Net - XML處理
- VB.Net - Web程式設計
- VB.Net 有用資源
- VB.Net - 快速指南
- VB.Net - 有用資源
- VB.Net - 討論
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
廣告