{min,max} | zwischen min und max Vorkommen vom vorangegangenen Zeichen |
[...] | Klasse von Zeichen |
[abc] | a oder b oder c |
[a-z] | beliebiger Kleinbuchstabe |
[A-Z] | beliebiger Großbuchstabe |
[0-9] | beliebige Ziffer |
[a-zA-Z] | beliebiger Buchstabe |
[^…] | Zeichen, das nicht in Klasse ist |
\d | Eine Ziffer |
\D | Eine "Nichtziffer" |
\s | Ein "Whitespace“-Zeichen" (Leerzeichen, Tabulator, Zeilenumbruch) |
\S | Ein "Nicht-Whitespace-Zeichen" |
\w | Ein "Wortzeichen" [a-zA-Z0-9_] |
\W | Ein "Nichtwortzeichen" |
^ | Zeichen muß erstes Zeichen sein |
$ | Zeichen muß letztes Zeichen sein |
\b | Wortgrenze |
| | Auswahl (entweder oder) |
(…) | z.B.: (Mon|Diens|Donners|Frei)tag (xy)+ ein oder mehr "xy" |
\t | Tabulator |
\r | Carriage Return |
\n | Neue Zeile |
\xHH | Zeichen in Hexcodeangabe |
\. | Punkt |
\\ | Backslash (Methode funktioniert für alle Sonderzeichen (.*?+[{|()^$) |
i | Groß-/Kleinschreibung irrelevant |
m | Mehrzeilig |
s | "." inklusive Zeilenumbruch |
x | ignoriert Whitespace im Muster |
... |
?
Danke für Ihre Aufmerksamkeit