| 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. |
In Javascript betrifft dies bei literaler Notation auch den normalen Schrägstrich (/).| template |