Zeichen von 0 bis 9 ^[0-9]
Anzahl der Zeiche {5}
POSIX Syntax
PERL Syntax
Metazeichen
Suchmuster Pattern
Modifikatoren
Aufbau des Regulären Ausdrucks
Trennzeichen, Suchmuster, Trennzeichen, Modifikatoren
/^a/i
/ Trennzeichen
^a Muster
i Modifikator
^a Muss mit a Beginnen
Modifkator i bedeutet: Kann groß oder klein sein
Z$ bedeutet muss auf Z enden
^: Muss beginnen
$: Muss enden
\: Maskierung
.: Beliebiges Zeichen außer Zeilenvorschub
//: leer
/au/:
/^au/
/au$/
/.../
Zeichenklassen
[] Beginn und Ende von Zeichenklasse
^ Negiert am Anfang
- Bereich von Zeichen
/H[ao]se/
/[abc]/
/[0-9]/
/[^0-9]/ Nicht Null bis 9
Zirkonflex und Dollar nur, wenn die ganze Zeichenkette nur aus dem Suchmuster besteht
\d: Ziffern
\D: Keine Ziffern
\s: Leerzeichen
\S: Keine Leerzeichen
\w: Wortzeichen
Oder
POSIX:
[:alpha:]
[:lowser:]
[:upper:]
...
Alternative:
|
Quantifizierer
?: Einmal oder Kein Mal
*: Beliebig oft
-: Mindestens ein Mal
{n}: Genau n mal