Such - Regex
Der Suchdialog erlaubt bei aktivierter Option einfache Reguläre Ausdrücke, deren Regeln hier zusammengefasst sind. (Perl 5 RE wird folgen):. | steht für einen beliebigen Buchstaben |
\( | Anfang eines Teilausdrucks. (siehe \n) |
\) | Ende eines Teilausdrucks. (siehe \n) |
\n | n steht für eine Zahl zwischen 1 und 9 und bezieht sich auf den Fund der zum entsprechenden Teilausdruck passte. Wenn zum Beispiel nach Fred\([1-9]\)XXX gesucht wird und dies mit Sam\1YYY ersetzt werden soll, macht das aus Fred2XXX -> Sam2YYY. Der Teilausdruck innerhalb der runden Klammer Nummer 1 (die einzige hier) passt auf die Ziffer 2, da sie tatsächlich eine Zahl zwischen 1 und 9 ist. Diese Ziffer steht ab da als Zwischenergebnis in der "Variable" "\1" zur Verfügung. |
\< | Wortanfang (ist davon abhängig welche zeichen als Wortzeichen definiert sind.) |
\> | Wortende (siehe Wortanfang) |
\ | Quotet Sonderzeichen. Dies erlaubt nach Zeichen zu suchen die ansonst eine besondere Bedeutung hätte. Zum Beispiel: "\[" wird als Zeichen "[" verstanden und nicht als Anfang einer Zeichenmenge. |
[...] | Steht für eine Menge von Zeichen von denen nur eines zutreffen braucht. Zum Beispiel: [abc] sucht nach einem beliebigen Vorkommen der Buchstaben a, b oder c. Mit einem Binestrich kann man es Verwenden um Bereiche anzugeben z.B. [a-z] steht für alle Kleinbuchstaben. |
[^...] | Meint das Gegenteil zur definierten Menge. z.B. [^A-Za-z] steht für alle Zeichen die keine Buchstaben sind. |
^ | Zeilenanfang (nicht in eckigen Klammern, siehe oben) |
$ | Zeilenende (siehe Zeilenanfang) |
* | Der voranstehende Ausdruck wird 0 oder mehrfach gesucht. Zum Beispiel: Sa*m passt auf: Sm, Sam, Saam, Saaam u.s.w. |
+ | Der voranstehende Ausdruck wird ein-, oder vielfach gesucht. Zum Beispiel: Sa+m passt auf: Sam, Saam, Saaam u.s.w. |
© 2012 Kephra Projekt