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
- Öffnen Sie den Suchbereich und geben Sie Ihr Muster ein.
- Aktivieren Sie die Option Regulärer Ausdruck (RegEx).
- 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:
| Muster | Entspricht |
|---|---|
. | Einem beliebigen einzelnen Zeichen. |
^ / $ | Dem Anfang / Ende des Textes. |
a|b | Entweder a oder b. |
[0-9] | Einer beliebigen Ziffer. |
\d, \w, \s | Einer 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
| Ziel | Muster |
|---|---|
Dword oder Bin finden | Dword|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.
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.