System.Text.RegularExpressions 命名空間

提供可用於任何平台或在 .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

規則運算式中因剖析錯誤而產生的例外狀況,包含 ErrorOffset 屬性中的詳細資訊。

RegexRunner

RegexRunner 類別是編譯的規則運算式 (Regular Expression) 之基底類別。

RegexRunnerFactory

建立已編譯之規則運算式 (Regular Expression) 的 RegexRunner 類別。

結構

Regex.ValueMatchEnumerator

表示列舉值,其中包含一組成功的相符專案,方法是反復地將正則運算式模式套用至輸入範圍。

ValueMatch

表示單一規則運算式 (Regular Expression) 比對的結果。

列舉

RegexOptions

提供用來設定規則運算式 (Regular Expression) 選項的列舉值。

RegexParseError

指定當規則運算式包含剖析錯誤時,會擲回 RegexParseException 的詳細根本原因。

委派

MatchEvaluator

表示每次在 Replace 方法作業期間找到規則運算式 (Regular Expression) 相符項目時都會呼叫的方法。

另請參閱