Interaktiver Regex-Spickzettel mit Syntax-Tabellen für Metazeichen, Quantoren, Anker, Gruppen und Lookaheads. Schnellreferenz zum Kopieren.
sales@company.co.ukIndex 37| Muster | Entspricht | Beispiel Übereinstimmung |
|---|---|---|
. |
Jedes Zeichen außer neue Zeile | a.c entspricht abc, a1c, a-c |
\d |
Jede Ziffer [0-9] |
\d{3} entspricht 123 |
\D |
Jedes Nicht-Ziffer | \D+ entspricht abc in abc123 |
\w |
Wortzeichen [a-zA-Z0-9_] |
\w+ entspricht hello_world |
\W |
Nicht-Wortzeichen | \W entspricht @ in user@host |
\s |
Leerzeichen (Leerzeichen, Tabulator, neue Zeile) | \s+ entspricht Leerzeichen zwischen Wörtern |
\S |
Nicht-Leerzeichen | \S+ entspricht hello |
\t |
Tabulatorzeichen | |
\n |
Neue Zeile |
| Muster | Bedeutung | Beispiel |
|---|---|---|
* |
0 oder mehr (gierig) | ab*c entspricht ac, abc, abbc |
+ |
1 oder mehr (gierig) | ab+c entspricht abc, abbc aber nicht ac |
? |
0 oder 1 (optional) | farb?e entspricht farbe und farbe |
{3} |
Genau 3 | \d{3} entspricht 123 aber nicht 12 |
{2,5} |
Zwischen 2 und 5 | \w{2,5} entspricht ab bis abcde |
{3,} |
3 oder mehr | \d{3,} entspricht 123, 1234, 12345 |
*? |
0 oder mehr (faul) | ".*?" entspricht dem kürzesten String in Anführungszeichen |
+? |
1 oder mehr (faul) | <.+?> entspricht einem einzelnen HTML Tag |
| Muster | Entspricht | Beispiel |
|---|---|---|
^ |
Anfang der Zeichenfolge (oder Zeile mit Flag m) |
^Hallo entspricht Hallo Welt |
$ |
Ende der Zeichenfolge (oder Zeile mit Flag m) |
Welt$ entspricht Hallo Welt |
\b |
Wortgrenze | \bgato\b entspricht gato aber nicht gatos oder konkatenieren |
\B |
Nicht-Wortgrenze | \Bgato\B entspricht konkatenieren aber nicht gato |
| Muster | Bedeutung | Beispiel |
|---|---|---|
(abc) |
Erfassungsgruppe | (ha)+ entspricht haha |
(?:abc) |
Nicht erfassende Gruppe | (?:ha)+ gruppiert ohne Erfassung |
(?<name>...) |
Benannte Gruppe | Zugriff über Namen statt Nummer |
| `a | b` | Alternation (ODER) |
| `(a | b)c` | Gruppierte Alternation |
| Muster | Typ | Beispiel |
|---|---|---|
(?=...) |
Positiver Lookahead | \d(?=px) entspricht Ziffer vor px |
(?!...) |
Negativer Lookahead | \d(?!px) entspricht Ziffer nicht vor px |
(?<=...) |
Positiver Lookbehind | (?<=\$)\d+ entspricht Ziffern nach $ |
(?<!...) |
Negativer Lookbehind | (?<!\$)\d+ entspricht Ziffern nicht nach $ |
| Flag | Name | Effekt |
|---|---|---|
g |
Global | Finde alle Übereinstimmungen, nicht nur die erste |
i |
Groß-/Kleinschreibung | Groß-/Kleinschreibung ignorieren |
m |
Multiline | ^ und $ entsprechen Zeilenanfängen/-enden |
s |
DotAll | . entspricht auch neuen Zeilen |
u |
Unicode | Vollständige Unicode Unterstützung |
y |
Sticky | Nur ab der letzten Position suchen |
Teste jedes dieser Muster im Regex Tester mit Live-Ergebnissen und Erfassungsgruppen.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.