Reguläre Ausdrücke: Übersicht

 

Reguläre Ausdrücke können für erweiterte Suchen verwendet werden, in denen die Suchzeichenfolgen durch eine Regel beschrieben werden können, daher nicht immer exakt gleich sein müssen. Reguläre Ausdrücke benutzen Sonderzeichen als Operatoren, welche die Suche und “den Ausdruck” bestimmen. Ein Ausdruck ist eine Kombination aus normalen Zeichen und Operatoren, die ein Schema definiert. Reguläre Ausdrücke können in Ersetzungen benutzt werden und Gebrauch von Binärzeichen und besonderen Ersetzungsoperatoren machen, sie können darüber hinaus Groß-/Kleinschreibung berücksichtigen oder auch nicht. Es kann außerdem in den Suchoptionen die Größe in Bytes geändert werden, die für reguläre Ausdrücke zur Verfügung stehen soll.

Search & Replace für Windows verwendet reguläre Ausdrücke, deren Basis die UNIX grep Notation (Such-Utility) und die Eingabeparameter-Notation von DOS-Stapeldateien sind, mit einigen Erweiterungen für Ersetzungen. Die Hauptunterschiede zwischen den regulären Ausdrücken von Search & Replace und egrep sind:

. Operator wird nicht unterstützt.

* + ? ! Operatoren müssen einem durch () oder [] eingeschlossenen Ausdruck vorangestellt sein. Anderenfalls wird angenommen, daß der Operator auf alle Zeichen vom Zeilenanfang, oder bis zum Zeilenende angewendet werden soll. Wenn beispielsweise in Search and Replace der grep-Ausdruck [123]* benutzt wird, würden die Zahlen und alle darauf folgenden, beliebigen Zeichen als Treffer gewertet werden. Das Gegenstück in Search and Replace wäre *[123], hier würden lediglich die Zahlen als Treffer gewertet.

Hinweis: Die Syntax des NICHT-Operators wurde ab der Search and Replace Version 3.1 geändert. Siehe Änderungen in der NICHT-Operatorsyntax für weitere Information.

WICHTIG: Haben Sie Probleme, einen regulären Ausdruck zum Laufen zu bringen? Stellen Sie sicher, daß Sie den Modus ‘Regulärer Ausdruck’ im Hauptfenster oder in Ihrem Skript aktiviert haben.

Hilfethemen zu regulären Ausdrücken

Suchoperatoren in regulären Ausdrücken - Details zum Erzeugen von Suchen, die reguläre Ausdrücke verwenden.

Ersetzungsoperatoren in regulären Ausdrücken – Details über den Gebrauch von Ersetzungsoperatoren in regulären Ausdrücken.

Beispiele regulärer Ausdrücke – Einige Beispiele zum Gebrauch von regulären Ausdrücken in Such- und Ersetzungsoperationen.

Reguläre Ausdrücke