Regex Tester und Debugger – Kostenloses Online-Testtool für reguläre Ausdrücke

Results:

Regex Tester und Debugger – Testen, validieren und debuggen Sie Ihre regulären Ausdrücke online

Was ist ein Regex Tester und Debugger?

Ein Regex Tester und Debugger ist ein leistungsstarkes Online-Tool, mit dem Sie reguläre Ausdrücke() in Echtzeit testen, validieren und debuggen können regex. Ob Entwickler, Datenanalyst oder Systemadministrator: Die Beherrschung regulärer Ausdrücke hilft Ihnen, Aufgaben der Textverarbeitung, Datenvalidierung und Mustererkennung effizient zu bewältigen.

Reguläre Ausdrücke werden häufig in Programmiersprachen wie, PHP,, und Go sowie in Kommandozeilenprogrammen wie grep, sed, awk und Bash-Skripten verwendet JavaScript. Python Die Perl Erstellung Ruby eines perfekten Ausdrucks kann jedoch aufgrund regex der komplexen Syntax eine Herausforderung darstellen. Hier kommt dieses Tool ins Spiel.

Hauptfunktionen des Regex Testers und Debuggers

  • Echtzeit-Matching: Sehen Sie Ihre regex Ergebnisse während der Eingabe.

  • Fehlerhervorhebung: Erhalten Sie sofortiges Feedback zu regex Syntaxfehlern.

  • Unterstützung mehrerer Flags: Testen Sie mit Flags wie Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) und Unicode(u) .

  • Zeilenweise Validierung: Identifizieren Sie, welche Zeilen Ihrem Muster entsprechen und welche Fehler enthalten.

  • Einfach zu verwenden: Einfache Benutzeroberfläche für Anfänger und Fortgeschrittene.

So verwenden Sie den Regex Tester und Debugger

  1. Geben Sie Ihren regulären Ausdruck ein: Geben Sie Ihr regex Muster in das Eingabefeld „Regulärer Ausdruck“ ein.

  2. Testtext hinzufügen: Fügen Sie Ihren Testtext in den Bereich „Testtext“ ein. Jede Zeile wird separat validiert.

  3. Flaggen auswählen: Wählen Sie die entsprechenden Flaggen für Ihr regex.

  4. Klicken Sie auf „Test Regex “ , um die Ergebnisse anzuzeigen.

Beispiel 1: Validieren von E-Mail-Adressen

Regex Muster:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Testzeichenfolge:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Erwartete Ausgabe:

Abgestimmt:

Unübertroffen:

  • hallo1beispiel.com

  • ungültige-e-mail@com

Beispiel 2: Extrahieren von URLs

Regex Muster:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

Testzeichenfolge:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Erwartete Ausgabe:

Abgestimmt:

Unübertroffen:

  • ftp://beispiel.com

  • example.com

Beispiel 3: Überprüfen von Telefonnummern

Regex Muster:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

Testzeichenfolge:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Erwartete Ausgabe:

Abgestimmt:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Unübertroffen:

  • Ungültige Telefonnummer

Tipps zum Erstellen effektiver regulärer Ausdrücke

  • Verwenden Sie Anker wie ^(Zeilenanfang) und $(Zeilenende), um bestimmte Positionen abzugleichen.

  • Verwenden Sie Zeichenklassen wie [a-z], [A-Z], und, [0-9] um zulässige Zeichen anzugeben.

  • Verwenden Sie Quantifizierer wie +, *, ?, und, {n,m} um die Anzahl der Wiederholungen zu steuern.

  • Verwenden Sie Gruppen und Rückverweise, um übereinstimmende Muster zu erfassen und wiederzuverwenden.

  • Verwenden Sie Flags wie g, i, m, s, und, u um das Übereinstimmungsverhalten zu steuern.

Abschluss

Die Beherrschung regulärer Ausdrücke spart Ihnen Zeit und Mühe bei der Arbeit mit Textdaten. Dieser Regex Tester und Debugger erleichtert das Testen, Validieren und Debuggen Ihrer Muster, bevor Sie sie in Ihrem Code verwenden. Probieren Sie es aus und werden Sie regex noch heute zum Experten!