Files
JS/06_react/faq/regulaere-ausdruecke.md
T
2026-10-27 13:21:23 +01:00

2.2 KiB

Reguläre Ausdrücke

Zeichen  Basiszeichen
\w Buchstabe, Ziffer oder Unterstrich
\W Ein Sonderzeichen
\d Eine Ziffer zwischen 0 bis 9
\D Ein Zeichen, das keine Ziffer ist
\s Ein Weißraum (Leerzeichen, Zeilenumbruch usw.)
\S Jedes Zeichen außer Weißraum
\b Wortgrenze
\B keine Wortgrenze
Zeichen Metazeichen
. findet alle Zeichen außer Zeilenende
^ Anfang eines Strings
$ Ende eines Strings
| Alternativen
() Teile des Suchmusters abgrenzen
[] Zeichenklassen
{} Replikatoren
Zeichen Zeichenklassen
[xyz] beliebiger Buchstabe x, y oder z
[^xyz] jeder Buchstabe außer x, y oder z
[0-9] jede Ziffer zwischen 0 bis 9
[a-z] jeder kleine Buchstabe von a bis z
[A-Za-z0-9] alle Buchstaben und Ziffern
[a-zß-ü] alle Kleinbuchstaben und Umlaute
Zeichen Replikatoren
{n,m} mindestens n mal, höchstens m mal
{n,} mindestens n mal
{n} genau n mal
* 0 mal oder öfter, äquivalent zu {0,}
+ 1 mal oder öfter, äquivalent zu {1,}
? 0 oder 1 mal, äquivalent zu {0,1}