System.Text.RegularExpressions Namespace

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.

Siehe auch