.* Regex Spickzettel
Syntax-Spickzettel für reguläre Ausdrücke mit gängigen Mustern, Zeichensätzen, Quantifizierern und weiteren Referenzen
⚡ Schneller Test
Testergebnisse erscheinen hier
📝 Häufige Zeichen
Muster Beschreibung Beispiel
. Jedes Zeichen (außer Zeilenumbruch) a.c passt zu abc, aac
\d Ziffer [0-9] \d{3} passt zu 123
\D Nicht-Ziffer \D+ passt zu abc
\w Alphanumerisch Unterstrich [a-zA-Z0-9_] \w+ passt zu word_123
\W Nicht-Wortzeichen \W+ passt zu !@#
\s Leerzeichen (Space, Tab, etc.) \s+ passt zu Leerzeichen
\S Nicht-Leerzeichen \S+ passt zu abc
🔐 Escape-Zeichen
Muster Beschreibung Beispiel
\. Matcht den Punkt selbst \.com matcht .com
\\ Matcht Backslash \\ matcht \
\* Matcht Asterisk \* matcht *
\+ Matcht Pluszeichen \+ matcht +
\? Matcht Fragezeichen \? matcht ?
\( Matcht linke Klammer \( matcht (
\) Matcht rechte Klammer \) matcht )
\[ Matcht linke eckige Klammer \[ matcht [
\] Matcht rechte eckige Klammer \] matcht ]
\{ Matcht linke geschweifte Klammer \{ matcht {
\} Matcht rechte geschweifte Klammer \} matcht }
\| Matcht senkrechter Strich \| matcht |
\- Matcht Bindestrich \- matcht -
\^ Matcht Zirkumflex \^ matcht ^
\$ Matcht Dollarzeichen \$ matcht $
🔢 Quantifizierer
Muster Beschreibung Beispiel
* 0 oder mehr Male ab* matcht a, ab, abb
+ 1 oder mehr Male ab+ matcht ab, abb
? 0 oder 1 Mal ab? matcht a, ab
{n} Genau n Male a{3} matcht aaa
{n,} Mindestens n Male a{2,} matcht aa, aaa
{n,m} Zwischen n und m Male a{2,4} matcht aa, aaa, aaaa
*? Nicht-gierig 0 oder mehr Male <.+?> matcht kürzestes HTML-Tag
+? Nicht-gierig 1 oder mehr Male <.+?> matcht kürzestes HTML-Tag
📍 Grenzenanker
Muster Beschreibung Beispiel
^ String-Start ^abc matcht abc...
$ String-Ende abc$ matcht ...abc
\b Wortgrenze \bword\b matcht word
\B Keine Wortgrenze \Bword\B matcht sword
\A String-Start (mehrzeilig) \Aabc matcht abc
\Z String-Ende (mehrzeilig) abc\Z matcht abc
🎨 Zeichensätze
Muster Beschreibung Beispiel
[abc] Matcht a, b, oder c [abc] matcht a, b, c
[^abc] Matcht nicht a, b, oder c [^abc] matcht d, e, f
[a-z] Kleinbuchstaben [a-z] matcht a bis z
[A-Z] Großbuchstaben [A-Z] matcht A bis Z
[0-9] Ziffern [0-9] matcht 0 bis 9
[a-zA-Z] Alle Buchstaben [a-zA-Z] matcht a-z, A-Z
[\u4e00-\u9fa5] Chinesische Zeichen [\u4e00-\u9fa5]+ matcht chinesische Zeichen
📦 Gruppierung und Erfassung
Muster Beschreibung Beispiel
(abc) Erfassungsgruppe (\d{3}) matcht und erfasst Ziffern
(?:abc) Nicht-erfassende Gruppe (?:\d{3}) matcht, aber erfasst nicht
(? abc) Benannte Erfassungsgruppe (? \d+) benannte Erfassung
\1 Referenz Gruppe 1 (\w)\1 matcht aa, bb
\2 Referenz Gruppe 2 (\w)(\w)\2 matcht aba
(?=abc) Positiver Lookahead \w+(?=\.com) matcht Domainname
(?!abc) Negativer Lookahead \w+(?!\.com) matcht nicht .com
(?<=abc) Positiver Lookbehind (?<=\$)\d+ matcht Betrag
(? Negativer Lookbehind (?
🎯 Häufige Regex-Muster
Zweck Regulärer Ausdruck Beschreibung
E-Mail ^\w+@\w+\.\w+$ Grundlegendes E-Mail-Format
Telefonnummer ^1[3-9]\d{9}$ Chinesische Festland-Telefonnummer
Ausweisnummer ^\d{17}[\dXx]$ 18-stellige Ausweisnummer
URL https?:\/\/[\w\-\.]+(:\d+)?(\/.*)? HTTP/HTTPS-Link
IP-Adresse ^(\d{1,3}\.){3}\d{1,3}$ IPv4-Adresse
Datum ^\d{4}-\d{2}-\d{2}$ Format JJJJ-MM-TT
Zeit ^\d{2}:\d{2}:\d{2}$ Format HH:MM:SS
Chinesische Zeichen [\u4e00-\u9fa5] Einzelnes chinesisches Zeichen
HTML-Tag <[^>]+> Matcht HTML-Tag
Hex-Farbe ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ #FFF oder #FFFFFF
Benutzername ^[a-zA-Z0-9_]{3,16}$ 3-16 Zeichen
Starkes Passwort ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$ Groß- + Kleinbuchstaben + Zahl + 8 Zeichen
🚩 Flags
Flag Anweisungen Beispiel
g Globale Suche, finde alle Übereinstimmungen /a/g matcht alle a
i Groß-/Kleinschreibung ignorieren /abc/i matcht ABC, abc
m Mehrzeiliges Muster, ^$ matcht Zeilenanfang/-ende /^abc/m matcht Zeilenanfang
s Einzeiliges Muster, . matcht Zeilenumbruch /a.b/s matcht a\nb
u Unicode-Muster /\u{1F600}/u matcht Emoji
y Sticky Match, beginnt bei lastIndex /a/y startet strikt ab Index
💡 Anleitung
Schnelles Kopieren: Klicken Sie auf die Schaltfläche unter der Tabelle, um gängige reguläre Ausdrücke schnell zu kopieren

Echtzeit-Test: Geben Sie Text und regulären Ausdruck in den oberen Testbereich ein, klicken Sie auf "Testen", um Ergebnisse zu sehen

JavaScript-Beispiel:
const regex = /\d+/g;
const matches = "abc123".match(regex); // ["123"]

Gängige Methoden:
• test() - Prüft auf Übereinstimmung
• exec() - Führt Suche aus und gibt Ergebnis zurück
• match() - Findet Übereinstimmungen
• replace() - Ersetzt Übereinstimmungen
• split() - Teilt String anhand des Musters
💡 About Regex Cheat Sheet: Our comprehensive regex cheat sheet is a complete reference guide for regular expressions. Includes common patterns, character sets, quantifiers, anchors, grouping, and flags. Test your regular expressions in real-time with the built-in tester. Perfect for developers, data analysts, and anyone working with pattern matching and text validation.
📝 Regex Cheat Sheet Features:
• Complete regular expression syntax reference
• Common character sets and patterns
• Quantifiers and repetition operators
• Anchors and boundaries
• Grouping and capturing
• Lookahead and lookbehind assertions
• Common regex patterns (email, phone, URL, etc.)
• Flags and modifiers reference
• Real-time regex testing tool

🔍 Regex Use Cases:
• Form validation (email, phone, password)
• Data extraction from text
• String parsing and manipulation
• Search and replace operations
• Log file analysis
• Web scraping and data cleaning
• Code refactoring and automation