| . |
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 |