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 Funktionen für reguläre Ausdrücke bereit, die von jeder in .NET ausgeführten Plattform oder Sprache verwendet werden können. Zusätzlich zu den in diesem Namespace enthaltenen Typen können Sie mit der RegexStringValidator-Klasse ermitteln, ob eine bestimmte Zeichenfolge dem Muster eines regulären Ausdrucks entspricht.
Klassen
Capture |
Stellt die Ergebnisse einer einzelnen erfolgreichen Teilausdruckerfassung dar. |
CaptureCollection |
Stellt den Satz von Erfassungen einer einzelnen Erfassungsgruppe dar. Die Auflistung ist unveränderlich (schreibgeschützt) und verfügt über keinen öffentlichen Konstruktor. |
GeneratedRegexAttribute |
Instructs the System.Text.RegularExpressions source generator to generate an implementation of the specified regular expression. |
Group |
Stellt die Ergebnisse einer einzelnen Erfassungsgruppe dar. |
GroupCollection |
Gibt die Menge der Erfassungsgruppen in einer einzelnen Übereinstimmung zurück. Die Auflistung ist unveränderlich (schreibgeschützt) und weist keinen öffentlichen Konstruktor auf. |
Match |
Stellt die Ergebnisse aus einer einzelnen Übereinstimmung mit einem regulären Ausdruck dar. |
MatchCollection |
Stellt alle gefundenen Übereinstimmungen dar, die durch iteratives Anwenden eines Musters für reguläre Ausdrücke auf die Eingabezeichenfolge gefunden wurden. Die Auflistung ist unveränderlich (schreibgeschützt) und verfügt über keinen öffentlichen Konstruktor. Die Methode Matches(String) gibt ein MatchCollection-Objekt zurück. |
Regex |
Stellt einen unveränderlichen regulären Ausdruck dar. |
RegexCompilationInfo |
Stellt die Informationen zu einem regulären Ausdruck bereit, die zum Kompilieren eines regulären Ausdrucks zu einer eigenständigen Assembly verwendet werden. |
RegexMatchTimeoutException |
Die Ausnahme, die ausgelöst wird, wenn beim Ausführen einer Mustervergleichsmethode mit regulärem Ausdruck das Timeoutintervall überschritten wird. |
RegexParseException |
Dies ist eine Ausnahme aufgrund 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 Aufzählungsator dar, der den Satz erfolgreicher Übereinstimmungen enthält, die durch iteratives Anwenden eines regulären Ausdrucksmusters auf die Eingabespanne gefunden wurden. |
ValueMatch |
Stellt die Ergebnisse aus einer einzelnen Übereinstimmung mit einem regulären Ausdruck dar. |
Enumerationen
RegexOptions |
Stellt Enumerationswerte bereit, mit deren Hilfe Optionen für reguläre Ausdrücke festgelegt werden können. |
RegexParseError |
Gibt den detaillierten Grund an, warum RegexParseException ausgelöst wird, wenn ein regulärer Ausdruck einen Fehler bei der Verarbeitung enthält. |
Delegaten
MatchEvaluator |
Stellt die Methode dar, die immer dann aufgerufen wird, wenn während eines Replace-Methodenvorgangs eine Übereinstimmung für einen regulären Ausdruck gefunden wird. |