Freigeben über


Reguläre Ausdrücke von .NET Framework

Der Einsatz regulärer Ausdrücke stellt eine leistungsstarke, flexible und effiziente Methode zur Verarbeitung von Text dar. Durch die umfangreiche Notation regulärer Ausdrücke für den Mustervergleich können folgende Aufgaben ausgeführt werden: schnelle Auswertung großer Textmengen zur Suche nach speziellen Zeichenmustern; Extrahieren, Bearbeiten, Ersetzen oder Löschen von Teilzeichenfolgen; Hinzufügen extrahierter Zeichenfolgen zu einer Auflistung, um einen Bericht zu erstellen. Für viele Anwendungen, die mit Zeichenfolgen arbeiten (z. B. HTML-Verarbeitung, Analyse von Protokolldateien oder HTTP-Headern), sind reguläre Ausdrücke ein unverzichtbares Tool.

Die regulären Ausdrücke von Microsoft .NET Framework umfassen die gebräuchlichsten Features anderer Implementierungen wie Perl oder awk. Sie wurden im Hinblick auf ihre Kompatibilität mit Perl 5 entwickelt und enthalten Features, die andere Implementierungen nicht bieten, z. B. Mustervergleiche von rechts nach links und dynamische Kompilierung.

Die Klassen regulärer Ausdrücke von .NET Framework sind Bestandteil der Basisklassenbibliothek und können in Verbindung mit allen Sprachen oder Tools verwendet werden, die auf die Common Language Runtime abzielen, einschließlich ASP.NET und Visual Studio 2005.

In diesem Abschnitt

  • Klassen regulärer Ausdrücke
    Ausführliche Informationen und Codebeispiele, die die Verwendung von Klassen für reguläre Ausdrücke veranschaulichen.

Referenz