Regex Tester online
Fügen Sie ein Muster ein, testen Sie es gegen echten Text und sehen Sie exakt, was matcht, bevor es in Produktionsvalidierung landet.
Aus dem getesteten Muster ein kleines Tool machen
Wenn ein Regex Teil eines Validators, Parsers oder internen Helpers wird, kann DeployPages das statische Tool hosten, damit das Team dieselbe getestete Version nutzt.
Tool-Website veröffentlichenWarum einen Online-Regex-Tester verwenden?
Regex-Bugs verstecken sich in kleinen Details: ein fehlender Anker, ein gieriger Quantifier, ein vergessenes Flag oder Testdaten, die nichts mit Produktionseingaben zu tun haben. Ein Live-Tester zeigt Muster, Flags, Treffer und Teststring gemeinsam, damit Sie den Ausdruck reparieren statt raten.
Regex-Cheatsheet
| . | Matcht jedes Zeichen außer einem Zeilenumbruch |
| \w | Matcht Buchstaben, Ziffern oder Unterstrich |
| \d | Matcht Ziffern |
| \s | Matcht Whitespace |
| [abc] | Matcht eines der aufgelisteten Zeichen |
| [^abc] | Matcht jedes nicht aufgelistete Zeichen |
| * | Null oder mehr Treffer |
| + | Ein oder mehr Treffer |
| ? | Null oder ein Treffer |
| {n} | Genau n Treffer |
| {n,} | Mindestens n Treffer |
| {n,m} | Zwischen n und m Treffern |
| ^ | Matcht den Anfang eines Strings |
| $ | Matcht das Ende eines Strings |
| \b | Matcht eine Wortgrenze |
| \B | Matcht eine Nicht-Wortgrenze |
| (?=p) | Positiver Lookahead |
| (?!p) | Negativer Lookahead |
| g | Globale Suche |
| i | Groß-/Kleinschreibung ignorieren |
| m | Mehrzeiliger Modus |
| s | Punkt matcht Zeilenumbrüche |
| u | Unicode-Modus |
Erweiterte FAQ
Was ist der Unterschied zwischen gierigem und lazy Matching?
Greedy Matching nimmt so viel Text wie möglich. Lazy Matching ergänzt ? nach einem Quantifier, damit die Engine beim frühesten gültigen Treffer stoppt.
Wie sollte ich E-Mail-Adressen mit Regex validieren?
Nutzen Sie Regex für eine praktische Erstprüfung, aber nicht als endgültigen Besitznachweis. Ein Verifizierungsflow bleibt wichtig.
Warum funktioniert mein Regex in einer Sprache, aber nicht in einer anderen?
Regex-Engines unterstützen nicht alle dieselben Features. JavaScript, PCRE, Python, Java und Datenbank-Regex unterscheiden sich bei Lookbehind, benannten Gruppen, Unicode-Verarbeitung und Escaping-Regeln.
Kann ein Regex ein Performance-Problem verursachen?
Ja. Verschachtelte Quantifier und mehrdeutige Alternativen können bei bestimmten Eingaben zu starkem Backtracking führen. Testen Sie realistische Worst-Case-Strings, bevor ein Muster in Request-Validierung landet.