Wie Sie reguläre Ausdrücke online testen

· 4 Min. Lesezeit

Reguläre Ausdrücke sind eines der mächtigsten Werkzeuge in der Programmierung — und eines der frustrierendsten zu meistern. Ein Regex-Tester erlaubt es, Muster interaktiv aufzubauen und zu debuggen, statt Ihren Code auszuführen, die Ausgabe zu prüfen und zu raten, was schiefgegangen ist.

Warum einen Regex-Tester verwenden

Regex in Ihrem Code-Editor zu schreiben bedeutet, dass Sie Fehler erst zur Laufzeit sehen. Ein Tester zeigt Ihnen:

So testen Sie Regex online

  1. Muster eingeben — tippen Sie die Regex in das Musterfeld. Aktivieren Sie Flags (g für global, i für Groß-/Kleinschreibung ignorieren, m für mehrzeilig) nach Bedarf.
  2. Testtext einfügen — geben Sie den Text ein, gegen den Sie testen möchten. Treffer werden in Echtzeit hervorgehoben.
  3. Ergebnisse einsehen — sehen Sie alle Treffer mit darunter aufgelisteten Erfassungsgruppen. Verwenden Sie das Feld „Ersetzen durch", um Ersetzungen zu testen.

Häufige Regex-Muster, die man kennen sollte

E-Mail-Adresse (einfach):

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

URL:

https?://[^\s]+

Telefonnummer (US):

\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}

Datum (JJJJ-MM-TT):

\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])

IP-Adresse (IPv4):

\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b

Tipps für bessere Regex

Häufig gestellte Fragen

Funktioniert mein Regex in anderen Programmiersprachen?

Der Großteil der Regex-Syntax ist in JavaScript, Python, Java, PHP und anderen gleich. Grundlegende Muster (Zeichenklassen, Quantoren, Anker) funktionieren überall. Einige fortgeschrittene Funktionen wie Lookbehinds oder benannte Gruppen unterscheiden sich zwischen Sprachen.

Werden meine Testdaten an einen Server gesendet?

Nein. Die gesamte Regex-Auswertung erfolgt lokal in Ihrem Browser über die native RegExp-Engine von JavaScript. Nichts wird irgendwohin gesendet.

Kann ich Ersetzungen testen?

Ja. Geben Sie ein Ersetzungsmuster ein (mit $1, $2 usw. für Capture-Gruppen), um das Ergebnis einer Suchen-und-Ersetzen-Operation in Echtzeit zu sehen.

Funktioniert das offline?

Ja. Sobald die Seite geladen ist, funktioniert das Tool vollständig in Ihrem Browser ohne Internetverbindung.