RegEx Übersicht

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