Entwickler-Tools · Free browser tool
Regex-Tester
Reguläre Ausdrücke in Echtzeit testen und debuggen — mit Live-Syntax-Highlighting, Group Captures und Flag-Toggles.
Regular expression
Pattern between slashes · flags toggle on the right.
Test string
Paste the text you want to match against.
107 characters
Highlighted matches
Matching regions are marked in amber below.
Match details
3 results| # | Match | Index | $1 | $2 | $3 |
|---|---|---|---|---|---|
| 1 | hello@example.com | 14–31 | hello | example | com |
| 2 | support@quickatools.com | 35–58 | support | quickatools | com |
| 3 | alice@site.org | 92–106 | alice | site | org |
Frequently Asked Questions
Was bewirken die Flags g, i und m wirklich?
Das g-(global)-Flag findet jedes Match im String statt nach dem ersten zu stoppen. Das i-(ignore case)-Flag macht das Pattern case-insensitive — /hello/i matched „Hello“ und „HELLO“. Das m-(multiline)-Flag ändert ^ und $ — mit m matchen sie Zeilenanfang und -ende statt nur Anfang und Ende des gesamten Strings. Live toggeln, um den Unterschied sofort zu sehen.
Worin unterscheiden sich Match und Capture Group?
Ein Match ist der volle Substring, der Ihr Pattern erfüllt. Capture Groups sind die Teile dieses Matches, die Sie absichtlich speichern, indem Sie Pattern-Teile in Klammern setzen — z. B. /(\d{4})-(\d{2})-(\d{2})/ auf „2026-08-07“ ergibt ein Match („2026-08-07“) und drei Capture Groups ($1 = „2026“, $2 = „08“, $3 = „07“). Capture Groups nutzen Sie in Replacements oder beim Extrahieren strukturierter Felder.
Wie unterscheidet sich die JavaScript-RegExp-Engine von anderen Regex-Flavors?
JavaScript nutzt einen ECMAScript-Flavor mit Lookarounds, Named Groups und Unicode Property Escapes (mit u-Flag), aber ohne manche Features von PCRE oder .NET wie rekursive Patterns oder possessive Quantifiers. Patterns, die hier funktionieren, verhalten sich genau so in Browser- oder Node.js-Code — was hier läuft, läuft ebenso in Ihrer JavaScript-Anwendung.
Ist es sicher, Regexes gegen echten Source Code oder sensible Daten zu testen?
Ja. Pattern-Kompilierung, Matching, Highlighting und Report-Generierung laufen lokal mit der eingebauten RegExp-Engine — nichts Eingefügtes wird hochgeladen, geloggt oder an einen Server gesendet. Sicher zum Debuggen von Signup-Validierung, Log-Parsing oder Redaction-Regexes gegen echte (auch sensible) Sample-Texte ohne Drittanbieter-Service.
Weitere hilfreiche Tools
Entdecken Sie weitere kostenlose Browser-Tools für Verkäufer, Creator und Profis.
- Entwickler-Tools
JSON-Formatter & Validator
JSON-Daten sofort formatieren, beautifien, validieren und minifizieren — mit lokaler Syntaxfehler-Hervorhebung.
Tool nutzen - Entwickler-Tools
Base64 Encode/Decode
Text sofort nach Base64 kodieren oder Base64-Strings zurück nach Text — mit vollem UTF-8-Support und ohne Datenleck.
Tool nutzen - Entwickler-Tools
UUID-/GUID-Generator
Kryptografisch sichere UUID-v4-Tokens sofort erzeugen — mit Bulk-Optionen und ohne Server-Tracking.
Tool nutzen
Warum Live-Regex-Feedback Guess-and-Reload-Debugging schlägt
Reguläre Ausdrücke sind bewusst dicht — ein fehlendes Escape, ein gieriger Quantifier oder das falsche Flag matched still das Falsche (oder nichts). Debuggen durch Einfügen in Production-Code und Reload ist langsam und riskant. Ein Live-Tester, der jedes Match highlightet und jede Capture Group beim Tippen zeigt, verkürzt das Feedback auf Millisekunden — bevor das Pattern jemals shippt.
Das Feedback zählt auch bei security-sensiblen Regeln. Signup-Validatoren, Log-Redaction und Content-Filter werden oft gegen echte Sample-Daten getestet — E-Mails, Telefonnummern, User-Input-Fragmente. An einen Drittanbieter-Playground senden heißt, deren Server mit Content zu trusten, der Ihren Rechner nicht verlassen sollte. Dieses Tool lädt nie etwas hoch: Kompilierung, Matching, Highlighting und Match-Report laufen über die eingebaute RegExp-Engine.
Weil die Engine dieselbe ECMAScript-Implementierung wie Browser und Node.js ist, verhält sich ein Pattern hier wie in Ihrer JavaScript-Anwendung — inkl. Flags g, i, m und Nummerierung der Capture Groups. Amber-Highlight-Pane für unbeabsichtigte Matches, Match-Tabelle für $1, $2 und Co.
Sample-JSON vor einer Parse-Regel aufräumen? JSON-Formatter & Validator. Encoded Token zuerst dekodieren? Base64 Encode/Decode. Fixture-IDs für eine Test-Suite? Der UUID-/GUID-Generator läuft genauso lokal wie dieses Tool.