- jede Folge von Zeichen und / oder Metazeichen zur Beschreibung eines Musters
- Literale und Metazeichen
- Metazeichen:
Backslash \ maskiert Metazeichen
Punkt . Variable für beliebiges Zeichen
0.0.1. Zeichenklassen
[...] z.B.: [a-z], [A-Z], [0-9]
0.0.2. Wiederholungsoperatoren
* 0-n Vorkommen
+ 1-n Vorkommen
? 0-1 Vorkommen
0.0.3. Kontextoperatoren
^ Anfang Zeile / Zeichenkette
$ Ende Zeile / Zeichenkette
0.0.4. Alternation
|
0.0.5. Gruppierung
() gruppiert oder priorisiert
0.0.6. Wertreferenzierung
\( ... \)
mit \1 referenziert den Wert von Variablen