- C# 基礎教程
- C# - 首頁
- C# - 概述
- C# - 環境
- C# - 程式結構
- C# - 基本語法
- C# - 資料型別
- C# - 型別轉換
- C# - 變數
- C# - 常量
- C# - 運算子
- C# - 決策制定
- C# - 迴圈
- C# - 封裝
- C# - 方法
- C# - 可空型別
- C# - 陣列
- C# - 字串
- C# - 結構體
- C# - 列舉
- C# - 類
- C# - 繼承
- C# - 多型
- C# - 運算子過載
- C# - 介面
- C# - 名稱空間
- C# - 預處理器指令
- C# - 正則表示式
- C# - 異常處理
- C# - 檔案 I/O
C# - 字元類
字元類匹配任何一個字元集。下表描述了字元類:
| 字元類 | 描述 | 模式 | 匹配 |
|---|---|---|---|
| [character_group] | 匹配character_group中的任何單個字元。預設情況下,匹配區分大小寫。 | [mn] | "mat"中的"m" "moon"中的"m","n" |
| [^character_group] | 否定:匹配character_group中不存在的任何單個字元。預設情況下,character_group中的字元區分大小寫。 | [^aei] | "avail"中的"v","l" |
| [first - last] | 字元範圍:匹配first到last範圍內的任何單個字元。 | [b-d] | [b-d]irds Birds Cirds Dirds |
| . | 萬用字元:匹配任何單個字元,除了\n。 | a.e | "have"中的"ave" "mate"中的"ate" |
| \p{name} | 匹配Unicode通用類別或name指定的命名塊中的任何單個字元。 | \p{Lu} | "City Lights"中的"C","L" |
| \P{name} | 匹配Unicode通用類別或name指定的命名塊中不存在的任何單個字元。 | \P{Lu} | "City"中的"i","t","y" |
| \w | 匹配任何單詞字元。 | \w | "Room#1"中的"R","o","m"和"1" |
| \W | 匹配任何非單詞字元。 | \W | "Room#1"中的"#" |
| \s | 匹配任何空白字元。 | \w\s | "ID A1.3"中的"D " |
| \S | 匹配任何非空白字元。 | \s\S | "int __ctr"中的" _" |
| \d | 匹配任何十進位制數字。 | \d | "4 = IV"中的"4" |
| \D | 匹配任何非十進位制數字字元。 | \D | "4 = IV"中的" ","="," ","I","V" |
csharp_regular_expressions.htm
廣告