Regex Generator kostenlos online nutzen
Erzeugt einfache Regex-Muster aus typischen Anforderungen für Builder und Marketer.


Philipp Bolender
Founder
Regex Generator (GODmode)
16 fertige Regex-Presets (E-Mail, URL, IBAN, PLZ, Datum, IPv4, YouTube-ID, Preis u. v. m.), Live-Tester mit Highlight, visueller Builder (Zeichenklasse + Länge + Anker), Erklärung aller Meta-Zeichen und Copy-fertige Snippets für JavaScript, TypeScript, Python, PHP, Java.
Ergebnis
2 TrefferSchreib mir an hallo@example.com oder support@firma-name.de.
Builder – eigenes Muster
Erklärung des Musters
- • + = 1 oder mehr Wiederholungen
- • {n} / {n,m} = feste / spannen-basierte Anzahl
- • [...] = Zeichenklasse
Code-Snippets
const re = /[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}/gi;
const matches = "text".match(re);const re: RegExp = /[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}/gi;import re
re.findall(r"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}", text, flags=re.IGNORECASE)preg_match_all('/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}/gi', $text, $m);Pattern.compile("[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}", Pattern.CASE_INSENSITIVE);Regex-Regel 2026
Gute Regex sind kurz, verankert und getestet. Vor jedem Einsatz gegen 3 Positiv- und 3 Negativ-Beispiele prüfen. Für User-Input immer Anker (^…$) setzen, sonst matcht das Muster auch Substrings – klassische Sicherheitslücke bei Validierung.Regex verstehen - Cheat Sheet 2026
Regex sind der schnellste Weg, um in Texten Muster zu finden - von E-Mail-Validierung über Log-Analyse bis zur Extraktion von IDs aus URLs. Wer die zehn wichtigsten Meta- Zeichen kennt, deckt 90 % aller Alltagsfälle ab.
| Symbol | Bedeutung | Beispiel |
|---|---|---|
| \d | Ziffer 0-9 | \d3 → 123 |
| \w | Buchstabe, Ziffer, _ | \w+ → hallo_1 |
| \s | Whitespace | Space, Tab, Newline |
| . | Beliebiges Zeichen (außer \n) | a.c → abc, a1c |
| + * ? | 1+, 0+, 0-1 Wiederholung | a+ → aaaa |
| {n,m} | n bis m Wiederholungen | \d{2,4} → 12-1234 |
| [...] | Zeichenklasse | [aeiou] → Vokale |
| | | Oder | ja|nein |
| ^ $ | Zeilenanfang / -ende | ^Hi → nur am Anfang |
| (...) | Capture-Gruppe | (\d4)-(\d2) |
FAQ
Was ist Regex?
Regex (Regular Expressions) sind Textmuster, die bestimmte Zeichenfolgen finden, prüfen oder ersetzen. Sie funktionieren in fast jeder Programmiersprache und in Tools wie VS Code, Google Sheets oder Notepad++.
Was bedeuten die Flags g und i?
g (global) sucht alle Treffer statt nur des ersten. i (case-insensitive) ignoriert Groß-/Kleinschreibung. Weitere Flags: m für multiline, s für dotAll, u für Unicode.
Warum matcht mein Regex zu viel?
Meist fehlen Anker (^ und $) oder es wird ein greedy Quantifier (.*) statt eines non-greedy (.*?) verwendet. Für User-Eingaben immer mit Anker validieren, sonst matcht das Muster Substrings.
Ist Regex sicher für Validierung?
Für einfache Formate ja. Für komplexe Formate wie E-Mail nach RFC 5322 ist Regex ungeeignet - dort besser die eingebaute HTML-Validierung oder eine spezialisierte Library nutzen. Regex auf User-Input immer mit Timeout absichern (ReDoS-Schutz).
Wofür sich Regex Generator lohnt
Du brauchst einen regulären Ausdruck für Validierung, Log-Auswertung oder Suchen-und-Ersetzen im Editor — und willst nicht dreißig Minuten mit Trial and Error verbringen. Du beschreibst das Muster in Worten, das Tool liefert den Ausdruck samt Erklärung.
In drei Zügen zum Output
- 1Muster beschreiben. Formuliere so präzise wie möglich, inklusive Beispieltreffern und Gegenbeispielen: „deutsche Postleitzahl, fünfstellig, keine führende 0“.
- 2Zielumgebung angeben. JavaScript, PCRE und POSIX unterscheiden sich bei Lookbehind, Unicode-Klassen und Escaping.
- 3Ausdruck testen. Immer gegen echte Daten prüfen, nicht nur gegen das Beispiel aus der Aufgabenstellung.
- 4Kommentiert übernehmen. Regex ohne Kommentar ist in drei Monaten unlesbar. Übernimm die Erklärung als Codekommentar mit.
Worauf du beim Output achten solltest
- Anker (^ und $) entscheiden, ob der Ausdruck den ganzen String oder nur einen Teil prüft — die häufigste Fehlerquelle.
- Gierige Quantifizierer (.*) greifen oft zu weit; die faule Variante (.*?) ist meist die gemeinte.
- Für E-Mail-Validierung gilt: ein grober Ausdruck plus echte Bestätigungsmail schlägt jeden „perfekten“ Regex.
Was Nutzer meistens fragen
Warum funktioniert mein Ausdruck im Editor, aber nicht im Code?
Meist wegen doppeltem Escaping in String-Literalen oder wegen fehlender Flags (i, g, m, u). Nutze in JavaScript besser die /muster/-Notation.
Kann Regex HTML parsen?
Für einfache, feste Strukturen ja — für allgemeines HTML nein. Dafür gehört ein Parser genommen.
Damit arbeitest du weiter
Bau dein eigenes AI SaaS – ohne Dev-Team, ohne Bullshit.
Mein Vibecoding-Playbook: wie du mit Lovable, Cursor & Co. in Wochen (nicht Jahren) ein profitables Micro-SaaS baust, launched und monetarisierst.