System.Text.RegularExpressions 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可用於任何平台或在 .NET 內執行語言的規則運算式功能。 除了這個命名空間中包含的型別以外,RegexStringValidator 類別可讓您判斷特定字串是否符合規則運算式模式。
類別
Capture |
代表單一子運算式成功擷取的結果。 |
CaptureCollection |
代表單一擷取群組完成的擷取集合。 集合是不可變的 (唯讀),且沒有公用的建構函式。 |
GeneratedRegexAttribute |
Instructs the System.Text.RegularExpressions source generator to generate an implementation of the specified regular expression. |
Group |
代表單一擷取群組的結果。 |
GroupCollection |
在單一比對中傳回擷取之群組的集合。 集合是不可變的 (唯讀),且沒有公用的建構函式。 |
Match |
表示單一規則運算式 (Regular Expression) 比對的結果。 |
MatchCollection |
表示藉由重複套用規則運算式 (Regular Expression) 模式至輸入字串,所找到的成功比對的集合。 集合是不可變的 (唯讀),且沒有公用的建構函式。 Matches(String) 方法會傳回 MatchCollection 物件。 |
Regex |
表示不變的規則運算式 (Regular Expression)。 |
RegexCompilationInfo |
提供有關規則運算式的資訊,用於將規則運算式編譯成獨立組件。 |
RegexMatchTimeoutException |
當規則運算式模式比對方法的執行時間超過其逾時間隔時,所擲回的例外狀況。 |
RegexParseException | |
RegexRunner |
RegexRunner 類別是編譯的規則運算式 (Regular Expression) 之基底類別。 |
RegexRunnerFactory |
建立已編譯之規則運算式 (Regular Expression) 的 RegexRunner 類別。 |
結構
Regex.ValueMatchEnumerator |
表示列舉值,其中包含一組成功的相符專案,方法是反復地將正則運算式模式套用至輸入範圍。 |
ValueMatch |
表示單一規則運算式 (Regular Expression) 比對的結果。 |
列舉
RegexOptions |
提供用來設定規則運算式 (Regular Expression) 選項的列舉值。 |
RegexParseError |
指定當規則運算式包含剖析錯誤時,會擲回 RegexParseException 的詳細根本原因。 |
委派
MatchEvaluator |
表示每次在 Replace 方法作業期間找到規則運算式 (Regular Expression) 相符項目時都會呼叫的方法。 |