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

