6 Anhang

6.3 Reguläre Ausdrücke (regular expressions)


. 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



  1. Falls Sie es nicht erkannt haben: Es geht um den Punkt.