Freigeben über


System.Text.RegularExpressions Namespace

Stellt reguläre Ausdrucksfunktionen bereit, die von einer beliebigen Plattform oder Sprache verwendet werden können, die in .NET ausgeführt wird. Zusätzlich zu den typen, die in diesem Namespace enthalten sind, können Sie mit der RegexStringValidator-Klasse ermitteln, ob eine bestimmte Zeichenfolge einem Muster für reguläre Ausdrücke entspricht.

Klassen

Capture

Stellt die Ergebnisse einer einzelnen erfolgreichen Subexpression-Erfassung dar.

CaptureCollection

Stellt den Satz von Aufzeichnungen dar, die von einer einzelnen Erfassungsgruppe erstellt wurden. Die Auflistung ist unveränderlich (schreibgeschützt) und weist keinen öffentlichen Konstruktor auf.

GeneratedRegexAttribute

Weist den System.Text.RegularExpressions-Quellgenerator an, eine Implementierung des angegebenen regulären Ausdrucks zu generieren.

Group

Stellt die Ergebnisse einer einzelnen Erfassungsgruppe dar.

GroupCollection

Gibt den Satz erfasster Gruppen in einer einzelnen Übereinstimmung zurück. Die Auflistung ist unveränderlich (schreibgeschützt) und weist keinen öffentlichen Konstruktor auf.

Match

Stellt die Ergebnisse einer übereinstimmung mit einem einzelnen regulären Ausdruck dar.

MatchCollection

Stellt die Gruppe der erfolgreichen Übereinstimmungen dar, die durch iteratives Anwenden eines Musters für reguläre Ausdrücke auf die Eingabezeichenfolge gefunden werden. Die Auflistung ist unveränderlich (schreibgeschützt) und weist keinen öffentlichen Konstruktor auf. Die Matches(String)-Methode gibt ein MatchCollection-Objekt zurück.

Regex

Stellt einen unveränderlichen regulären Ausdruck dar.

RegexCompilationInfo

Stellt Informationen zu einem regulären Ausdruck bereit, der zum Kompilieren eines regulären Ausdrucks in einer eigenständigen Assembly verwendet wird.

RegexMatchTimeoutException

Die Ausnahme, die ausgelöst wird, wenn die Ausführungszeit einer Methode für den Musterabgleich mit regulären Ausdrücken das Timeoutintervall überschreitet.

RegexParseException

Eine Ausnahme als Ergebnis eines Analysefehlers in einem regulären Ausdruck mit detaillierten Informationen in den eigenschaften Error und Offset.

RegexRunner

Die RegexRunner Klasse ist die Basisklasse für kompilierte reguläre Ausdrücke.

RegexRunnerFactory

Erstellt eine RegexRunner Klasse für einen kompilierten regulären Ausdruck.

Strukturen

Regex.ValueMatchEnumerator

Stellt einen Enumerator dar, der die Reihe erfolgreicher Übereinstimmungen enthält, die durch iteratives Anwenden eines Musters für reguläre Ausdrücke auf die Eingabespanne gefunden wurden.

Regex.ValueSplitEnumerator

Stellt einen Enumerator dar, der die Gruppe der Unterbrechungen um erfolgreiche Übereinstimmungen enthält, die durch iteratives Anwenden eines Musters für reguläre Ausdrücke auf die Eingabespanne gefunden wurden.

ValueMatch

Stellt die Ergebnisse einer übereinstimmung mit einem einzelnen regulären Ausdruck dar.

Enumerationen

RegexOptions

Stellt aufgezählte Werte bereit, die zum Festlegen von Optionen für reguläre Ausdrücke verwendet werden sollen.

RegexParseError

Gibt den detaillierten zugrunde liegenden Grund an, warum ein RegexParseException ausgelöst wird, wenn ein regulärer Ausdruck einen Analysefehler enthält.

Delegaten

MatchEvaluator

Stellt die Methode dar, die jedes Mal aufgerufen wird, wenn während eines Replace Methodenvorgangs eine Übereinstimmung mit regulären Ausdrücken gefunden wird.

Weitere Informationen