template

Index :: Anhang :: Reguläre Ausdrücke

Siehe auch: Javascript :: Reguläre Ausdrücke

Syntax/Symbole

SymbolBedeutung
Literale
\0Asc 0: NUL
[\b]Asc 8: Backspace
\tAsc 9: horizontaler Tabulator
\nAsc 10: Linefeed
\vAsc 11: vertikaler Tabulator
\fAsc 12: Formfeed
\rAsc 13: Carriage Return
\###ASC-Zeichen der Oktalzahl ###
\x##ASC-Zeichen der Hexzahl ##
\u####Unicode-Zeichen der Hexzahl ####
\cXControl-Zeichen X
Zeichenklassen
[abc]
[a-z]
Eines der Zeichen
[^abc]
[^a-z]
Irgendein Zeichen außer den angegebenen
.Irgendein Zeichen außer Zeilenumbruch
\wAlphanumerisches Zeichen inklusive Unterstrich, Äquivalent zu [a-zA-Z0-9_]
\WIrgendein Zeichen außer Buchst./Zahl/Unterstrich, Äquivalent zu [^a-zA-Z0-9_]
\dZiffer, Äquivalent zu [0-9]
\DNichtziffer, Äquivalent zu [^0-9]
\sWhitespace-Zeichen, Äquivalent zu [ \t\r\n\v\f]
\SNicht-Whitespace-Zeichen, Äquivalent zu [^ \t\r\n\v\f]
Position
^Prüft am Textanfang
$Prüft am Textende
\bPrüft am Wortanfang/ende
\BPrü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
()...\nZiffer n referenziert den Textteil des n-ten geklammerten Ausdrucks
Alternative
|Oder-Ausdruck
Modifizierer / Schalter
gGlobale Suche nach allen Vorkommen
iGroß/Kleinschreibung irrelevant
mMultiline-Modus: ^ und $ beziehen sich auf Zeilenanfang/ende.

Metazeichen

Folgende Metazeichen müssen per Escapezeichen (Backslash) entschärft werden, falls sie im Ausdruck als Textzeichen dienen sollen:
\ . ? * + ^ $ | ( ) [ ] { }
In Javascript betrifft dies bei literaler Notation auch den normalen Schrägstrich (/).

Index :: Anhang


template