Regex Tester
Testen, debuggen und vergleichen Sie Regex-Muster mit Live-Einblicken
Geben Sie ein Muster und eine Eingabe ein und drücken Sie Ausführen, um die Ergebnisse hier zu sehen.
Wie teste ich Regex-Muster online?
Testen und debuggen Sie reguläre Ausdrücke mit unserem umfassenden Regex-Tester. Validieren Sie Muster, testen Sie sie mit Beispieltext und erhalten Sie detaillierte Erklärungen. Funktionen umfassen Syntaxhervorhebung, Treffer-Visualisierung und Unterstützung für verschiedene Regex-Varianten.
Funktionen
- Live-Treffervorschau mit Anzeige der Capture-Gruppen
- Ersetzen-Modus mit $1/$2/${name}-Expansion
- Leistungsmetriken: Trefferanzahl und Ausführungszeit
- Läuft vollständig in einem Web Worker; Daten verlassen Ihren Browser nicht
Anleitung
- Geben Sie Ihr Regex-Muster ein oder fügen Sie es ein und wählen Sie die Flags.
- Fügen Sie den Eingabetext im Eingabebereich ein.
- Klicken Sie auf Ausführen, um Treffer, Gruppen und Leistung zu sehen.
- Wechseln Sie zu Ersetzen, um Ersetzungen in der Vorschau zu sehen.
Tipps & Best Practices
- Sie können Text direkt aus jeder Quelle einfügen — die Formatierung bleibt erhalten.
- Verwenden Sie die Löschen-Schaltfläche, um neu zu beginnen, ohne die Seite neu zu laden.
- Große Texteingaben werden unterstützt, können aber etwas länger dauern.
- Kopieren Sie die Ausgabe direkt in Ihren Code-Editor oder Ihr Dokument.
- Alle Transformationen erfolgen sofort in Ihrem Browser ohne Server-Kommunikation.
FAQ
Speichern Sie meinen Text?
Nein. Alles wird lokal in Ihrem Browser ausgeführt.
Kann ich einen Test teilen?
Ja. Verwenden Sie den Teilen-Link, um einen Permalink mit dem Zustand zu kopieren.
Unterstützen Sie benannte Erfassungsgruppen?
Ja. Benannte und nummerierte Gruppen werden extrahiert und mit Positionen und Werten aufgelistet.
Wie werden sehr große Eingaben verarbeitet?
Die Verarbeitung läuft in einem Web Worker mit Timeouts, Speicherschutz, Chunk-Scanning und Abbrechen, um die Benutzeroberfläche reaktionsfähig zu halten. Das Tool ist so konzipiert, dass es sowohl kleine als auch große Eingaben effizient verarbeitet und moderne Browser-Funktionen für optimale Leistung nutzt.
Wie ersetze ich mit Gruppen?
Verwenden Sie $1, $2… für nummerierte Gruppen und ${name} für benannte Gruppen im Ersetzen-Modus.
Werden meine Daten an einen Server gesendet?
Nein. Alles wird lokal in Ihrem Browser ausgeführt; nichts wird hochgeladen.
Wie kann ich über Zeilen hinweg treffen?
Verwenden Sie m, damit ^/$ mit Zeilengrenzen übereinstimmen, und s (dotAll), damit . mit Zeilenumbrüchen übereinstimmt.