Bedeutung | Beispiel | Übereinstimmungen | |
---|---|---|---|
* |
Null oder eine beliebige Anzahl von Vorkommen |
a* | Null oder mehr a-Zeichen (jede Zeichenfolge stimmt mit diesem Ausdruck überein) |
+ |
Ein oder mehrere Vorkommen |
a+ | Ein oder mehrere a-Zeichen |
. |
Ein beliebiges einzelnes Zeichen mit Ausnahme des Zeilenumbruchs |
* | Eine beliebige Anzahl beliebiger Zeichen mit Ausnahme von Zeilenumbruchzeichen (d. h. eine beliebige Zeichenfolge) |
\ |
Escape (inaktiviert die spezielle Bedeutung eines Zeichens) |
\. | Ein Punkt (.) |
^ |
Zeilenanfang (wenn es am Anfang des Ausdrucks steht) |
^Das.* | Eine beliebige Zeile, die mit der Zeichenfolge Das beginnt. |
$ |
Zeilenende (wenn es am Ende des Ausdrucks steht) |
Montag\.$ | Eine beliebige Zeile, die mit der Zeichenfolge Montag und einem Punkt (.) endet. |
() |
Gruppierungen |
(ref)+(bind)* | Mindestens eine ref-Zeichenfolge, dann null oder eine beliebige Anzahl von bind-Zeichenfolgen |
[] |
Zeichenbereich (Buchstaben oder Ziffern) |
[sS]oll.*\.$ | Eine beliebige Zeile, die entweder soll oder Soll enthält und mit einem Punkt (.) endet. |
[^abc] | Ein beliebiges Zeichen außer a, b, oder c |
||
[a-zA-Z] | Ein beliebiges alphabetisches Zeichen (groß oder klein geschrieben) |
||
[0-9] | Ein beliebiges numerisches Zeichen (Zahl zwischen 0 und 9) |
||
| |
Alternative |
(dat|doc) | Entweder die Zeichenfolge dat oder die Zeichenfolge doc |