* |
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 |