System.Text.RegularExpressions 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可從 .NET 內執行的任何平台或語言使用的正則表達式功能。 除了這個命名空間中包含的型別之外,RegexStringValidator 類別還可讓您判斷特定字串是否符合正則表達式模式。
類別
Capture |
表示單一成功子表達式擷取的結果。 |
CaptureCollection |
表示單一擷取群組所建立的一組擷取。 集合不可變(只讀),而且沒有公用建構函式。 |
GeneratedRegexAttribute |
指示 System.Text.RegularExpressions 來源產生器產生指定正則表達式的實作。 |
Group |
表示單一擷取群組的結果。 |
GroupCollection |
傳回單一比對中的一組擷取群組。 集合不可變(只讀),而且沒有公用建構函式。 |
Match |
表示單一正則表示式比對的結果。 |
MatchCollection |
表示反覆套用正則表示式模式至輸入字串所找到的成功相符專案集。 集合不可變(只讀),而且沒有公用建構函式。 Matches(String) 方法會傳回 MatchCollection 物件。 |
Regex |
表示不可變的正則表達式。 |
RegexCompilationInfo |
提供用來將正則表達式編譯成獨立元件之正則表達式的相關信息。 |
RegexMatchTimeoutException |
當正則表達式模式比對方法的運行時間超過逾時間隔時,所擲回的例外狀況。 |
RegexParseException | |
RegexRunner |
RegexRunner 類別是已編譯正則表達式的基類。 |
RegexRunnerFactory |
為編譯的正則表示式建立 RegexRunner 類別。 |
結構
Regex.ValueMatchEnumerator |
表示列舉值,其中包含一組成功的相符專案,方法是反覆地將正則表達式模式套用至輸入範圍。 |
Regex.ValueSplitEnumerator |
表示列舉值,這個列舉值包含透過反覆將正則表達式模式套用至輸入範圍,以在成功比對周圍找到的分割集。 |
ValueMatch |
表示單一正則表示式比對的結果。 |
列舉
RegexOptions |
提供用來設定正則表示式選項的列舉值。 |
RegexParseError |
指定正則表達式包含剖析錯誤時擲回 RegexParseException 的詳細根本原因。 |
委派
MatchEvaluator |
表示每次在 Replace 方法作業期間找到正則表示式比對時呼叫的方法。 |
另請參閱
- 在 .NET 中
正則表達式 - 正則表示式語言專案