. |
Findet jedes Zeichen außer Zeilenvorschub (newline)1 |
[a-z0-9] |
Findet jedes einzelne Zeichen im Set |
[^a-z0-9] |
Findet jedes einzelne Zeichen, das nicht im Set ist |
\d |
Findet eine Zahl. Das gleiche wie [0-9] |
\D |
Findet eine Nicht-Zahl. Das gleiche wie [^0-9] |
\w |
Findet ein alphanumerisches (Wort-)Zeichen - [a-zA-Z0-9_] |
\W |
Findet ein nicht-alphanumerisches (Wort-)Zeichen [^a-zA-Z0-9_] |
\s |
Findet ein Steuerzeichen (Leerzeichen, Tab, Zeilenvorschub, etc.) |
\S |
Findet ein Nicht-Steuerzeichen |
\n |
Findet einen Zeilenvorschub |
\r |
Findet ein Return |
\t |
Findet ein Tab |
\f |
Findet einen Seitenvorschub (formfeed) |
\metachar |
Findet ein Meta-Zeichen (z.B., \, ., |) |
(abc) |
Wird zum Erzeugen von Unterausdrücken verwendet. |
x? |
Findet 0 oder 1 x, wobei x eines von oben ist |
x* |
Findet 0 oder mehr x |
x+ |
Findet 1oder mehr x |
x{m,n} |
Muss mindestens m, aber darf nicht häufiger als n vorkommen |
abc |
Findet alles von a, b und c in dieser Reihenfolge |
a|b|c |
Findet eines von a, b oder c |
\b |
Findet eine Wortgrenze (nur außerhalb von [ ]) |
\B |
Findet eine nicht-Wortgrenze |
^ |
Wahr am Anfang einer Zeile |
$ |
Wahr am Ende einer Zeile |