System.Text.RegularExpressions Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |