Kapitel 25. Reguläre Ausdrücke
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Die Sprache der regulären Ausdrücke identifiziert Zeichenmuster. Die .NET-Typen, die reguläre Ausdrücke unterstützen, basieren auf den regulären Ausdrücken von Perl 5 und unterstützen sowohl Such- als auch Such-/Ersetzfunktionen.
Reguläre Ausdrücke werden unter anderem für folgende Aufgaben verwendet:
-
Validierung von Texteingaben wie Passwörtern und Telefonnummern
-
Parsen von Textdaten in strukturiertere Formen (z. B. ein NuGet-Versionsstring)
-
Ersetzen von Textmustern in einem Dokument (z. B. nur ganze Wörter)
Dieses Kapitel ist in konzeptionelle Abschnitte unterteilt, die die Grundlagen der regulären Ausdrücke in .NET vermitteln, und in Referenzabschnitte, die die Sprache der regulären Ausdrücke beschreiben.
Alle Typen regulärer Ausdrücke sind in System.Text.RegularExpressions definiert.
Hinweis
Die Beispiele in diesem Kapitel sind alle in LINQPad vorgeladen, das auch ein interaktives RegEx-Tool enthält (drücke Strg+Umschalt+F1). Ein Online-Tool ist unter http://regexstorm.net/tester verfügbar .
Grundlagen der regulären Ausdrücke
Einer der gebräuchlichsten Operatoren für reguläre Ausdrücke ist ein Quantifizierer. ? ist ein Quantifizierer, der 0 oder 1 Mal auf das vorangehende Element passt. Mit anderen Worten: ? bedeutet optional. Ein Element ist entweder ein einzelnes Zeichen oder eine komplexe Struktur ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access