Verwendung von regulären Ausdrücken
Aktualisiert: November 2007
Bei einer typischen Suchen-und-Ersetzen-Operation müssen Sie den genauen Text eingeben, der dem beabsichtigten Suchergebnis entspricht. Diese Vorgehensweise ist vielleicht für einfache Suchen-und-Ersetzen-Aufgaben in statischem Text geeignet, bietet jedoch wenig Flexibilität und macht das Suchen von dynamischem Text schwierig, wenn nicht ganz unmöglich.
Beispielszenarien
Mit regulären Ausdrücken haben Sie folgende Möglichkeiten:
Auf ein Muster innerhalb einer Zeichenfolge testen.
Sie können z. B. eine Eingabezeichenfolge dahingehend testen, ob darin ein Muster für eine Telefonnummer oder eine Kreditkartennummer vorkommt. Dies wird als Datenvalidierung bezeichnet.
Text ersetzen.
Sie können einen regulären Ausdruck verwenden, um bestimmten Text in einem Dokument herauszufinden und diesen dann entweder zu entfernen oder durch anderen Text zu ersetzen.
Aufgrund eines Mustervergleichs eine Teilzeichenfolge aus einer Zeichenfolge extrahieren.
Sie können einen bestimmten Text innerhalb eines Dokuments oder eines Eingabefelds finden.
Angenommen, Sie müssen eine gesamte Website durchsuchen, veraltetes Material entfernen und bestimmte HTML-Formatierungstags ersetzen. In diesem Fall können Sie anhand eines regulären Ausdrucks feststellen, ob das Material oder die HTML-Formatierungstags in jeder Datei vorkommen. Dadurch wird die Liste der betroffenen Dateien auf die Dateien eingegrenzt, die Material enthalten, das zu entfernen oder zu ändern ist. Anschließend können Sie das veraltete Material mit einem regulären Ausdruck entfernen. Und schließlich können Sie einen regulären Ausdruck verwenden, um die Tags zu suchen und zu ersetzen.
Ein regulärer Ausdruck ist außerdem in einer Sprache nützlich, in der die Zeichenfolgenbehandlung nicht zu den stärksten Features gehört.