Looking for regex Keywords? Try Ask4Keywords

Regular ExpressionsCharakterklassen


Bemerkungen

Einfache Klassen

Regex Streichhölzer
[abc] Jedes der folgenden Zeichen: a , b oder c
[az] Jedes Zeichen von a bis z , inklusive (dies wird als ein Bereich)
[0-9] Jede Ziffer von 0 bis einschließlich 9

Gemeinsame Klassen

Einige Gruppen / Zeichenbereiche werden so oft verwendet, dass sie spezielle Abkürzungen haben:

Regex Streichhölzer
\w Alphanumerische Zeichen plus Unterstrich (auch "Wortzeichen" genannt)
\W Nicht-Wort-Zeichen (wie [^\w] )
\d Ziffern ( breiter als [0-9] da persische Ziffern, indische usw. enthalten sind)
\D Nicht-Ziffern ( kürzer als [^0-9] da persische Ziffern abgelehnt werden, indische usw.)
\s Leerzeichen (Leerzeichen, Tabulatoren usw.) Hinweis : kann je nach Engine / Kontext variieren
\S Zeichen, die keine Leerzeichen sind

Klassen negieren

Ein Caret (^) nach der öffnenden eckigen Klammer wirkt als Negation der nachfolgenden Zeichen. Dies entspricht allen Zeichen, die nicht zur Zeichenklasse gehören.

Negierte Zeichenklassen stimmen auch mit Zeilenumbruchzeichen überein. Wenn diese nicht übereinstimmen sollen, müssen die spezifischen Zeilenumbruchzeichen der Klasse hinzugefügt werden (\ r und / oder \ n).

Regex Streichhölzer
[^AB] Jedes andere Zeichen als A und B
[^\d] Jedes Zeichen außer Ziffern

Charakterklassen Verwandte Beispiele