Ausdrücke [abc] einzelner Buchstabe a, b, oder c [^abc] einzelner Buchstabe außer a, b, oder c [0-9] alle Zahlen von 0-9 [a-z] alle Buchstaben von a-z [a-zA-Z] alle Buchstaben von a-z oder A-Z \s Leerzeichen [ \t\n\r\f\v] \S Nicht-Leerzeichen [^ \t\n\r\f\v] \d Dezimalziffer [0-9] \D Nicht-Dezimalziffer [^0-9] \w beliebiges Wortzeichen [a-zA-Z0-9_] \W beliebiges Nicht-Wortzeichen [^a-zA-Z0-9_] \b Position zwischen \w und \W, z.B. Anfang und Ende eines Wortes \B eine Position nicht zwischen \w und \W | Trennung mehrerer Möglichkeiten () Gruppierung für Wiederholungsoperatoren ^ Stringanfang $ Stringende Quantifizierer * 0 oder mehr Wiederholungen des vorangegangenen Musters + 1 oder mehr Wiederholungen des vorangegangenen Musters ? 0 oder 1 Wiederholung des nachfolgenden Musters {n} genau n Wiederholungen des vorangegangenen Musters {n,} mindestens n Wiederholungen des vorangegangenen Musters {n,m} mindestens n und höchstens m Wiederholungen des vorangegangenen Musters
Weiterführende Infos: Link