共用方式為


System.Text.RegularExpressions 命名空間

提供可從 .NET 內執行的任何平台或語言使用的正則表達式功能。 除了這個命名空間中包含的型別之外,RegexStringValidator 類別還可讓您判斷特定字串是否符合正則表達式模式。

類別

Capture

表示單一成功子表達式擷取的結果。

CaptureCollection

表示單一擷取群組所建立的一組擷取。 集合不可變(只讀),而且沒有公用建構函式。

GeneratedRegexAttribute

指示 System.Text.RegularExpressions 來源產生器產生指定正則表達式的實作。

Group

表示單一擷取群組的結果。

GroupCollection

傳回單一比對中的一組擷取群組。 集合不可變(只讀),而且沒有公用建構函式。

Match

表示單一正則表示式比對的結果。

MatchCollection

表示反覆套用正則表示式模式至輸入字串所找到的成功相符專案集。 集合不可變(只讀),而且沒有公用建構函式。 Matches(String) 方法會傳回 MatchCollection 物件。

Regex

表示不可變的正則表達式。

RegexCompilationInfo

提供用來將正則表達式編譯成獨立元件之正則表達式的相關信息。

RegexMatchTimeoutException

當正則表達式模式比對方法的運行時間超過逾時間隔時,所擲回的例外狀況。

RegexParseException

正則表達式中剖析錯誤所造成的例外狀況,其中 ErrorOffset 屬性中的詳細資訊。

RegexRunner

RegexRunner 類別是已編譯正則表達式的基類。

RegexRunnerFactory

為編譯的正則表示式建立 RegexRunner 類別。

結構

Regex.ValueMatchEnumerator

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

Regex.ValueSplitEnumerator

表示列舉值,這個列舉值包含透過反覆將正則表達式模式套用至輸入範圍,以在成功比對周圍找到的分割集。

ValueMatch

表示單一正則表示式比對的結果。

列舉

RegexOptions

提供用來設定正則表示式選項的列舉值。

RegexParseError

指定正則表達式包含剖析錯誤時擲回 RegexParseException 的詳細根本原因。

委派

MatchEvaluator

表示每次在 Replace 方法作業期間找到正則表示式比對時呼叫的方法。

另請參閱