Einige Grundbeispiele für Suchen mit regulären Ausdrücken
Siehe auch
Einige Grundbeispiele für Suchen mit regulären Ausdrücken | ||
Gesucht |
Operator |
Beispiele |
Jedes Einzelzeichen |
? |
g?t findet get, got, gut |
Jede Zeichenfolge (eine oder mehrere) |
+ |
w+e findet wide, white, write, aber nicht we |
Jede Zeichenfolge (oder keine) |
* |
w*e findet wide, white, write und we |
Eines der angegebenen Zeichen |
[] |
g[eo]t findet get und got aber nicht gut |
Eines der Zeichen im Bereich |
[-] |
[b-p]at findet bat, cat, fat, hat, mat aber nicht rat oder sat |
Alle Zeichen |
[] |
i[] findet line, list, late. [] verwenden, statt einer komplizierten Bereichsangabe wie [a-zA-Z0-9] |
Ein Ausdruck oder ein anderer |
(|) |
W(in|indows) findet Win oder Windows |
Einer oder mehrere Ausdrücke |
+() |
+(at) findet atat in catatonic und at in battle |
Alle Zeichen (evtl. in verschiedenen Zeilen) |
*[] |
h[]d findet helped, Hello World, und Hello (cr lf) Win95 World. [] [] verwenden, statt einer komplizierten Bereichsangabe wie [a-zA-Z0-9]. Hierdurch erstreckt sich die Suche über mehrere Zeilen bis zur Grenze, die durch Maximale Größe regulärer Ausdrücke (Suchoptionen) gesetzt ist. |
Zwei “nahe” Zeichenfolgen (evtl. in verschiedenen Zeilen) |
*[] |
the*[-ÿ]first findet the first und the (cr lf) very first Hinweis: Siehe oben ‘Alle Zeichen’ (*[]). Dieses Beispiel benutzt eine ältere Syntax. Sonderzeichen werden über den Binärmodus -Dialog (the |
Eine Zeichenfolge, die nicht mit einem Ausdruck beginnt |
!() |
!(http): findet following: aber nicht http://www.funduc.com |
Eines der Zeichen außerhalb des Bereiches |
![-] |
[a-z]at!([b-p]at) findet at in rat und sat, aber nichts in bat, cat, fat, hat. |
Finden Sie alle Worte der Länge x |
|
+x[a-z] findet alle x-buchstabigen Worte, z.B. +3[a-z] findet alle 3-buchstabigen Worte. |
Ein Ausdruck am Zeilenanfang |
^ |
^the findet the am Zeilenanfang und auch The, falls Groß/Klein deaktiviert ist. |
Ein Ausdruck am Zeilenende |
$ |
end$ findet end, falls es die letzte Zeichenfolge der Zeile ist. |
Eine oder mehrere Spalten vor oder hinter einer Zeichenfolge |
+n |
[h]+4// findet http:// aber nicht https:// |