Regex Tester | Free Edu & .COM Temporary Mails
← Alle Werkzeuge / Regex Tester

Regex-Tester

Testen und debuggen Sie reguläre Ausdrücke mit Live-Match-Hervorhebung. Unterstützt die JavaScript-Regex-Syntax.

/ /
Flags: g=global, i=ohne Berücksichtigung der Groß- und Kleinschreibung, m=mehrzeilig, s=dotAll
0 Übereinstimmungen

Was ist ein Regex-Tester?

Ein Regex-Tester (Tester für reguläre Ausdrücke) ist ein interaktives Tool, mit dem Sie reguläre Ausdrucksmuster schreiben und anhand von Beispieltext testen können, wobei Übereinstimmungen in Echtzeit hervorgehoben werden. Reguläre Ausdrücke (regex oder regexp) sind Zeichenfolgen, die ein Suchmuster definieren – und zum Suchen, Validieren, Extrahieren und Ersetzen von Text in Zeichenfolgen verwendet werden. Regex wird von praktisch jeder Programmiersprache (JavaScript, Python, PHP, Java, Ruby…) und vielen Texteditoren unterstützt.

Entwickler verwenden Regex, um E-Mail-Adressen und Telefonnummern in Formulareingaben zu validieren, Daten aus API-Antworten und Protokolldateien zu extrahieren, Text in Code-Editoren zu suchen und zu ersetzen, HTML und strukturierten Text zu analysieren und Benutzereingaben zu bereinigen. Es kann bekanntermaßen schwierig sein, Regex korrekt aus dem Gedächtnis zu schreiben – mit unserem Tester können Sie interaktiv experimentieren, hervorgehobene Übereinstimmungen in Echtzeit sehen und Vertrauen in Ihr Muster aufbauen, bevor Sie es dem Code hinzufügen.

So verwenden Sie den Regex-Tester

  1. Geben Sie Ihren regulären Ausdruck ein Regulärer Ausdruck Feld (zwischen den / /-Trennzeichen).
  2. Geben Sie Regex ein Flaggen (g für global, i für Groß- und Kleinschreibung, m für mehrzeilig, s für dotAll).
  3. Laden Sie optional a Schnelles Muster Beispiel (E-Mail, URL, Telefon, IP, Datum, HEX-Farbe).
  4. Geben oder fügen Sie Ihre ein Testzeichenfolge — Übereinstimmungen werden in Echtzeit mit einer Übereinstimmungsanzahl und einer Liste gelb hervorgehoben.

Warum unseren Regex-Tester verwenden?

  • 100 % kostenlos — Testen Sie unbegrenzte Regex-Muster.
  • Keine Eintragung — Keine Anmeldung erforderlich.
  • Browserbasiert – Verwendet die native RegExp-Engine von JavaScript – Ihr Text verlässt nie Ihr Gerät.
  • Live-Hervorhebung – Übereinstimmungen werden während der Eingabe in Echtzeit hervorgehoben – sofortiges visuelles Feedback.
  • Schnelle Muster — Laden Sie gängige Muster (E-Mail, URL, Telefon, IP-Adresse, Datum) mit einem Klick.

Häufig gestellte Fragen

g (global) – alle Übereinstimmungen finden, nicht nur die ersten. i (ohne Berücksichtigung der Groß-/Kleinschreibung) – Übereinstimmung unabhängig von der Groß-/Kleinschreibung. m (mehrzeilig) – ^ und $ stimmen mit Anfang/Ende jeder Zeile überein, nicht nur mit der gesamten Zeichenfolge. s (dotAll) – der Punkt (.) stimmt auch mit Zeilenumbruchzeichen überein. Kombinieren Sie Flags (z. B. „gi“) für mehrere Verhaltensweisen gleichzeitig.

In den meisten Regex-Varianten sind \d und [0-9] gleichwertig – beide entsprechen einem einstelligen Zeichen 0–9. In einigen Unicode-fähigen Engines kann \d auch mit Ziffern aus anderen Skripten (Arabisch-Indisch, Devanagari) übereinstimmen. In JavaScript mit dem Flag „u“ stimmt \d immer noch nur mit ASCII-Ziffern überein. Für maximale Klarheit und Portabilität ist [0-9] explizit; \d ist eine praktische Abkürzung.

Der Punkt (.) in Regex ist ein Metazeichen, das jedem einzelnen Zeichen außer Zeilenumbrüchen entspricht. Um einen literalen Punkt zu finden (z. B. in einer IP-Adresse wie 192.168.1.1), maskieren Sie ihn mit einem Backslash: \. – das Muster wird also zu 192\.168\.1\.1. Escape-Metazeichen (. * + ? ^ $ {} [] | \) immer maskieren, wenn Sie sie wörtlich zuordnen möchten.

Ohne das Flag „g“ gibt String.match() nur die erste Übereinstimmung zurück. Mit „g“ werden alle Übereinstimmungen als Array zurückgegeben. Ebenso ersetzt String.replace() mit „g“ alle Vorkommen, nicht nur das erste. Ohne „g“ gibt String.matchAll() einen Fehler aus. Dieser Tester fügt Ihren Flaggen automatisch „g“ hinzu, wenn diese nicht vorhanden sind, um sicherzustellen, dass alle Übereinstimmungen hervorgehoben werden.

Kurze Fakten

  • ✓ 100 % kostenlos, keine versteckten Gebühren
  • ✓ Kein Konto oder Login erforderlich
  • ✓ Funktioniert in jedem Browser
  • ✓ Ihre Daten verlassen niemals Ihr Gerät
  • ✓ Hervorhebung in Echtzeit mit Übereinstimmungszählung