Symbol | Bedeutung |
Literale | |
\0 | Asc 0: NUL |
[\b] | Asc 8: Backspace |
\t | Asc 9: horizontaler Tabulator |
\n | Asc 10: Linefeed |
\v | Asc 11: vertikaler Tabulator |
\f | Asc 12: Formfeed |
\r | Asc 13: Carriage Return |
\### | ASC-Zeichen der Oktalzahl ### |
\x## | ASC-Zeichen der Hexzahl ## |
\u#### | Unicode-Zeichen der Hexzahl #### |
\cX | Control-Zeichen X |
Zeichenklassen | |
[abc] [a-z] | Eines der Zeichen |
[^abc] [^a-z] | Irgendein Zeichen außer den angegebenen |
. | Irgendein Zeichen außer Zeilenumbruch |
\w | Alphanumerisches Zeichen inklusive Unterstrich, Äquivalent zu [a-zA-Z0-9_] |
\W | Irgendein Zeichen außer Buchst./Zahl/Unterstrich, Äquivalent zu [^a-zA-Z0-9_] |
\d | Ziffer, Äquivalent zu [0-9] |
\D | Nichtziffer, Äquivalent zu [^0-9] |
\s | Whitespace-Zeichen, Äquivalent zu [ \t\r\n\v\f] |
\S | Nicht-Whitespace-Zeichen, Äquivalent zu [^ \t\r\n\v\f] |
Position | |
^ | Prüft am Textanfang |
$ | Prüft am Textende |
\b | Prüft am Wortanfang/ende |
\B | Prüft innerhalb von Wörtern |
Wiederholung | |
{n} | Genau n Vorkommen |
{n,} | Mindestens n Vorkommen |
{n,m} | Mindestens n und maximal m Vorkommen |
? | Kein oder 1 Vorkommen, Äquivalent zu {0,1} |
* | Kein oder beliebiges Vorkommen, Äquivalent zu {0,} |
+ | Mindestens 1 Vorkommen, Äquivalent zu {1,} |
Gruppierung / Klammerung | |
() | Prüft die Zeichen (bzw. den Ausdruck) in der Klammer und speichert den entsprechenden Textteil |
(?:X) | Prüft auf Ausdruck X ohne den Treffer zu speichern |
Nachfolgebedingung | |
X(?=Y) | Findet Ausdruck X nur dann, wenn Ausdruck Y nachfolgt |
X(?!Y) | Findet Ausdruck X nur dann, wenn Ausdruck Y nicht nachfolgt |
Rückbezug | |
()...\n | Ziffer n referenziert den Textteil des n-ten geklammerten Ausdrucks |
Alternative | |
| | Oder-Ausdruck |
Modifizierer / Schalter | |
g | Globale Suche nach allen Vorkommen |
i | Groß/Kleinschreibung irrelevant |
m | Multiline-Modus: ^ und $ beziehen sich auf Zeilenanfang/ende. |
template | ![]() |