Regex-Tester – Echtzeit-Treffer-Hervorhebung
Testen Sie JavaScript-Regulärausdrücke in Echtzeit. Übereinstimmende Teile werden hervorgehoben und Erfassungsgruppen angezeigt.
Muster und Text eingeben, um Ergebnisse zu sehen
Verwendung
- Geben Sie Ihr Regex-Muster in das obere Eingabefeld ein (keine Schrägstriche erforderlich)
- Setzen Sie Flags (g, i, m, s, u) über die Kontrollkästchen. Das g-Flag (globale Suche) ist standardmäßig aktiviert
- Geben Sie den zu testenden Text in das Teststring-Feld ein
- Übereinstimmende Teile werden in Echtzeit hervorgehoben, zusammen mit Trefferanzahl und Erfassungsgruppen
Anwendungsbeispiele
Matching email addresses: Pattern: [\w.+-]+@[\w-]+\.[\w.]+ Test: user@example.com, invalid-email → Matches: user@example.com
Matching digits only: Pattern: \d+ Test: abc 123 def 456 → Matches: 123, 456
Using capture groups:
Pattern: (\d{4})-(\d{2})-(\d{2})
Test: 2026-02-19
→ Group 1: 2026, Group 2: 02, Group 3: 19
FAQ
- Werden meine Daten an einen Server gesendet?
- Nein. Die gesamte Verarbeitung erfolgt durch die JavaScript-Engine Ihres Browsers.
- Welcher Regex-Dialekt wird verwendet?
- Es wird der native JavaScript-RegExp verwendet. Er kann sich leicht von PCRE (Perl-kompatibler Regex) unterscheiden.
- Was passiert, wenn ich das g-Flag deaktiviere?
- Es wird nur der erste Treffer zurückgegeben (entspricht match() ohne global). Es wird generell empfohlen, g aktiviert zu lassen, um alle Treffer zu sehen.
- Könnte ein komplexes Muster den Browser einfrieren?
- Die Verarbeitung ist auf 10.000 Treffer begrenzt. Seien Sie vorsichtig mit ReDoS-anfälligen Mustern (katastrophales Backtracking).
- Werden benannte Erfassungsgruppen (?<name>...) unterstützt?
- Alle von JavaScript unterstützten Syntaxen sind verfügbar, einschließlich benannter Erfassungsgruppen. Die Ergebnistabelle zeigt sie jedoch nach Gruppennummer an.
Verwandte Tools
Updateverlauf
Zuletzt aktualisiert: 2026-02-20
- 2026-02-20 Erstveröffentlichung