Zum Hauptinhalt springen

Reguläre Ausdrücke

Für erweiterte Suchvorgänge aktivieren Sie im Suchbereich Regulärer Ausdruck (RegEx). Ihr Suchtext wird dann als Muster und nicht als wörtlicher Text interpretiert.

RegEx aktivieren

  1. Öffnen Sie den Suchbereich und geben Sie Ihr Muster ein.
  2. Aktivieren Sie die Option Regulärer Ausdruck (RegEx).
  3. Starten Sie die Suche.

Wenn RegEx aktiviert ist, ist die Option Ganzes Wort deaktiviert, da sie nicht auf Muster anwendbar ist. Die Option Groß-/Kleinschreibung beachten gilt weiterhin: Ist sie deaktiviert, wird beim Muster nicht zwischen Groß- und Kleinschreibung unterschieden.

Syntax

O&O RegEditor verwendet die ECMAScript-Syntax für reguläre Ausdrücke. Einige nützliche Elemente:

MusterEntspricht
.Einem beliebigen einzelnen Zeichen.
^ / $Dem Anfang / Ende des Textes.
a|bEntweder a oder b.
[0-9]Einer beliebigen Ziffer.
\d, \w, \sEiner Ziffer, einem Wortzeichen oder einem Leerraumzeichen.
*, +, ?Null oder mehr, eins oder mehr, null oder eins des vorangehenden Elements.
{2,4}Zwischen zwei und vier Wiederholungen.

Beispiele

ZielMuster
Dword oder Bin findenDword|Bin
Einen Wert finden, dessen Daten genau StrVal lauten^StrVal$
Einträge finden, die auf .exe enden\.exe$
Einen GUID-ähnlichen Wert finden\{[0-9A-Fa-f-]+\}

Ungültige Muster

Wenn ein Muster nicht kompiliert werden kann — zum Beispiel eine nicht geschlossene Klammer wie [invalid — zeigt O&O RegEditor eine Fehlermeldung an und startet die Suche nicht. Korrigieren Sie das Muster und versuchen Sie es erneut.

Zuerst an einem eng begrenzten Zweig testen

Suchvorgänge mit regulären Ausdrücken können auf sehr viel zutreffen. Wählen Sie vor dem Suchen einen bestimmten Schlüssel aus, damit die Ergebnisliste überschaubar bleibt, während Sie das Muster verfeinern.