Regex-Tester

Testen und debuggen Sie reguläre Ausdrücke mit Echtzeit-Hervorhebung von Übereinstimmungen. Validieren Sie Regex-Muster interaktiv mit detaillierten Übereinstimmungsinformationen.

//
g
Flags:
Muster-Voreinstellungen:
Testzeichenketten-Voreinstellungen:

Übereinstimmungsergebnisse

Schnellreferenz

Zeichenklassen

\dDigit (0-9)
\wWord character (a-z, A-Z, 0-9, _)
\sWhitespace
.Any character except newline

Quantifizierer

*0 or more
+1 or more
?0 or 1
{n}Exactly n times
{n,m}Between n and m times

Share this tool

Help others discover Regex Tester

Über den Regex-Tester

Wie der Regex-Tester funktioniert

  • Geben Sie ein reguläres Ausdrucksmuster zum Testen ein
  • Wählen Sie die entsprechenden Flags (global, Groß-/Kleinschreibung ignorieren usw.)
  • Geben Sie eine Testzeichenkette zum Abgleichen ein oder wählen Sie eine aus
  • Übereinstimmungen werden automatisch in Echtzeit hervorgehoben
  • Testen Sie Ersetzungsmuster mit Erfassungsgruppen
  • Sehen Sie detaillierte Übereinstimmungsinformationen und Positionen

Häufige Anwendungsfälle

  • E-Mail-Adressen, URLs, Telefonnummern validieren
  • Daten aus strukturiertem Text extrahieren
  • Muster in Log-Dateien oder Code finden
  • Such- und Ersetzungsoperationen testen
  • Regex durch interaktives Experimentieren erlernen
  • Muster vor der Implementierung im Code überprüfen

Häufig gestellte Fragen

Was ist ein regulärer Ausdruck (Regex)?

Ein regulärer Ausdruck ist eine Zeichenfolge, die ein Suchmuster definiert und hauptsächlich für den Musterabgleich mit Zeichenketten verwendet wird. Reguläre Ausdrücke sind leistungsstarke Werkzeuge zur Textverarbeitung und werden in den meisten Programmiersprachen unterstützt.

Wie verwende ich den Regex-Tester?

Geben Sie Ihr Regex-Muster in das obere Eingabefeld ein, wählen Sie die entsprechenden Flags aus und geben Sie Ihren Testtext im Textbereich ein. Das Tool hebt Übereinstimmungen automatisch in Echtzeit hervor.

Was bedeuten die verschiedenen Regex-Flags?

Regex-Flags ändern das Muster-Matching-Verhalten: (g) Global - alle Übereinstimmungen finden. (i) Groß-/Kleinschreibung ignorieren. (m) Mehrzeilig - ^ und $ passen zum Anfang/Ende jeder Zeile. (s) Punkt-Alles - der Punkt (.) passt auch auf Zeilenumbrüche. (u) Unicode. (y) Sticky - nur ab lastIndex-Position abgleichen.

Wie verwende ich die Ersetzungsfunktion?

Geben Sie Ihr Ersetzungsmuster im Feld Ersetzungstext ein. Sie können $1, $2 usw. verwenden, um auf erfasste Gruppen aus Ihrem Regex-Muster zu verweisen. Klicken Sie auf Ersetzen, um das Ergebnis zu sehen.

Welche Muster-Voreinstellungen sind verfügbar?

Das Tool enthält häufige Voreinstellungen wie E-Mail-Validierung, URL-Matching, Telefonnummern, Datumsangaben, IP-Adressen, HTML-Tags, Passwort-Validierungsregeln und Postleitzahlen.

Sind meine Daten bei diesem Regex-Tester sicher?

Ja, die gesamte Verarbeitung erfolgt vollständig in Ihrem Browser. Es werden keine Daten an unsere Server gesendet. Sie können das Tool bedenkenlos mit sensiblen Texten verwenden.

Warum erhalte ich einen Fehler wegen übermäßigem Backtracking?

Dieser Fehler tritt auf, wenn ein Regex-Muster zu viele rekursive Schritte verursacht, was zu Leistungsproblemen führen kann. Versuchen Sie, Ihr Muster zu vereinfachen oder die Quantifizierer spezifischer zu machen.

Kann ich diesen Regex-Tester für verschiedene Programmiersprachen verwenden?

Dieses Tool verwendet JavaScripts RegExp-Engine, die vielen anderen Programmiersprachen ähnelt, aber bei erweiterten Funktionen Unterschiede aufweisen kann.

Was sind Erfassungsgruppen und wie verwende ich sie?

Erfassungsgruppen sind in Klammern () eingeschlossene Teile eines Musters, die den übereinstimmenden Text zur späteren Verwendung erfassen. In Ersetzungsmustern können Sie diese Gruppen mit $1, $2 usw. referenzieren.

Wie kann ich mehr über reguläre Ausdrücke lernen?

Das Tool enthält am Ende der Seite eine Schnellreferenz. Für umfassenderes Lernen empfehlen wir MDN Web Docs oder RegexOne.com für interaktive Tutorials.

Share ToolsZone

Help others discover these free tools!

Diese Seite teilen

Regex-Tester - Reguläre Ausdrücke mit Live-Matching testen