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
Geben Sie Ihren regulären Ausdruck ein: Geben Sie Ihr regex Muster in das Eingabefeld „Regulärer Ausdruck“ ein.
Testtext hinzufügen: Fügen Sie Ihren Testtext in den Bereich „Testtext“ ein. Jede Zeile wird separat validiert.
Flaggen auswählen: Wählen Sie die entsprechenden Flaggen für Ihr regex.
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:
Beispiel@Domäne
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!