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