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 |
(?
|
Benannte Erfassungsgruppe |
(?
|
\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 |
|---|---|---|
^\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:
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
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
• 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