Entwicklung

Regex-Tester und -Debugger

Kostenloser Online-Regex-Tester zum Abgleichen, Ersetzen und Debuggen von regulären Ausdrücken mit Echtzeit-Hervorhebung und Gruppenunterstützung.

Kostenlos nutzbar Keine Anmeldung Läuft im Browser

Tool-Arbeitsbereich

Regex literal:/(\w+)@(\w+\.\w+)/gi

2 matches found

Match 1:"[email protected]"at index 14
Group 1: "hello"
Group 2: "example.com"
Match 2:"[email protected]"at index 35
Group 1: "support"
Group 2: "test.org"

Was ist ein Regex Tester?

Ein Regex-Tester ist ein Tool, mit dem Sie in Echtzeit reguläre Ausdrücke mit Beispieltext schreiben und auswerten können. Reguläre Ausdrücke (regex) sind leistungsfähige musterabgleichende Sequenzen, die in praktisch jeder Programmiersprache zum Suchen, Validieren und Transformieren von Strings verwendet werden. Dieses Tool bietet sofortiges Feedback zu Übereinstimmungen, zeigt Erfassungsgruppen an und unterstützt Such- und Ersetzungsvorgänge - alles direkt in Ihrem Browser ohne serverseitige Verarbeitung.

Wie man den Regex Tester benutzt

  1. 1Geben Sie Ihr reguläres Ausdrucksmuster in das 'Regex Pattern'-Feld ein.
  2. 2Umschalten der Flags, die Sie benötigen: Global (g), Case Insensitive (i), Multiline (m) oder Dotall (s).
  3. 3Fügen Sie den Text, mit dem Sie testen möchten, in den 'Test String'-Bereich ein.
  4. 4Wechseln Sie zur Registerkarte 'Match', um alle Übereinstimmungen und ihre Erfassungsgruppen mit Indexpositionen zu sehen.
  5. 5Wechseln Sie zur Registerkarte 'Replace', geben Sie ein Ersatzmuster ein (unterstützt 1 USD, 2 USD Backreferenzen) und sehen Sie sich das Ergebnis sofort an.

Häufige Anwendungsfälle

Form Input Validation

Erstellen und Testen von Regex-Mustern zum Validieren von E-Mails, Telefonnummern, Postleitzahlen und anderen Benutzereingaben vor der Bereitstellung in der Produktion.

Log Parsing und Datenextraktion

Erstellen Sie Ausdrücke, um Zeitstempel, IP-Adressen, Fehlercodes oder bestimmte Felder aus Serverprotokollen und strukturiertem Text zu extrahieren.

Suchen & Ersetzen im Code

Prototypen komplexer Find-and-Replace-Operationen mit Capture-Gruppen-Backreferenzen, bevor Sie sie in Ihrer IDE ausführen oder Skripte erstellen.

Regelmäßige Ausdrücke lernen

Experimentieren Sie interaktiv mit der Regex-Syntax - sehen Sie Übereinstimmungen und Gruppenaktualisierung in Echtzeit, während Sie das Muster oder den Teststring ändern.

Häufig gestellte Fragen

Welche Regex-Flags werden unterstützt?

Das Tool unterstützt vier Flags: Global (g) zum Finden aller Übereinstimmungen, Case Insensitive (i) zum Ignorieren des Briefgehäuses, Multiline (m) zum Erstellen von ^- und $-Match-Liniengrenzen und Dotall (s) zum Erstellen von. Newline-Zeichen übereinstimmen.

Wie funktionieren Capture-Gruppen im Ersatz-Tab?

Einfanggruppen sind Teile des in Klammern eingeschlossenen Musters. In der Ersatzzeichenfolge können Sie sie mit $ 1, $ 2 usw. Verweisen, die der ersten, zweiten und nachfolgenden Gruppe entsprechen. Das Tool zeigt den Wert jeder Gruppe in den Übereinstimmungsergebnissen an.

Werden meine Daten an einen Server gesendet?

Nein. Alle Regex-Abgleiche und -Ersetzungen laufen vollständig in Ihrem Browser mit der integrierten RegExp-Engine von JavaScript. Ihr Text verlässt Ihr Gerät nie.

Kann ich Regex für andere Sprachen wie Python oder Java testen?

Dieses Tool verwendet die Regex-Engine von JavaScript. Während die meisten grundlegenden Muster kreuzkompatibel sind, können sich einige erweiterte Funktionen (wie lookbehind in älteren JS-Engines oder possessive Quantifikatoren in Java) unterschiedlich verhalten. Überprüfen Sie immer in Ihrer Zielsprache.