Regulärer Ausdruck Tester

Testen und validieren Sie Ihre regulären Ausdrücke (regex) in Echtzeit. Kostenloses Tool für Entwickler mit den Flags g, i, m, s und u und Anzeige der erfassten Gruppen.

100 % lokale Verarbeitung — nichts verlässt Ihren Browser.Mehr erfahren

Optionen (Flags)

Schnelle Beispiele:

\d+ → Ganze Zahlen
\w+@\w+\.\w+ → E-Mail-Adressen (einfach)
#[0-9A-Fa-f]{6} → Hexadezimale Farben
^https?:// → HTTP/HTTPS-URLs
\b[A-Z]{2,}\b → Akronyme (2+ Großbuchstaben)

Regex-Tester: Reguläre Ausdrücke online testen und debuggen

Der Regex-Tester ist ein kostenloses Online-Tool für Entwickler zum Testen, Debuggen und Lernen von regulären Ausdrücken in Echtzeit. Mit sofortiger Treffer-Hervorhebung, Capture-Group-Visualisierung und Flag-Unterstützung macht dieses Tool die Arbeit mit Regex-Mustern intuitiv und effizient.

Reguläre Ausdrücke (Regex) sind leistungsstarke Muster für Textabgleich, Validierung und Transformation. Ihre kryptische Syntax macht das Debuggen jedoch herausfordernd. Dieses Tool bietet sofortiges visuelles Feedback beim Tippen und hilft Ihnen zu verstehen, wie genau Ihr Muster mit Ihrem Testtext übereinstimmt.

Anleitung

  1. Geben Sie Ihr Regex-Muster in das obere Eingabefeld ein
  2. Fügen Sie Ihren Testtext in das große Textfeld ein
  3. Wählen Sie die gewünschten Flags (g ist standardmäßig aktiv, dazu i, m, s, u)
  4. Treffer werden automatisch in Echtzeit hervorgehoben
  5. Sehen Sie die Capture-Groups und Treffer-Details unten

💡 Warum einen Online-Regex-Tester verwenden?

Regex ohne Visualisierung zu schreiben ist wie Programmieren ohne Debugging. Ein kleiner Syntaxfehler kann völlig ändern, was Ihr Muster matched. Dieses Tool zeigt Treffer sofort beim Tippen, was es einfach macht, Ihre Muster iterativ zu verfeinern.

Über das Matching hinaus zeigt es Capture-Groups, hebt jeden Treffer im Text hervor und unterstützt die gängigen Flags (global, case-insensitive, multiline, dotAll, unicode).

🔧 Praktische Anwendungsfälle

📧 E-Mail-Validierung

Testen Sie E-Mail-Validierungsmuster gegen verschiedene Randfälle (aktivieren Sie das Flag m, um eine Adresse pro Zeile zu testen).

^[\w.-]+@[\w.-]+\.\w{2,}$

🔗 URL-Extraktion

Extrahieren Sie alle URLs aus Textinhalten (Flag g); die Gruppe ist nicht erfassend, daher wird jede vollständige URL als Treffer geliefert.

https?://[\w.-]+(?:/[\w.-]*)*

📞 Telefonnummer-Formatierung

Matchen Sie nordamerikanische Nummern (3-3-4 Ziffern) in verschiedenen Formaten, etwa +1 (555) 123-4567, 555.123.4567 oder 5551234567; Gruppe 1 erfasst die Ländervorwahl.

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

📝 Log-Parsing

Extrahieren Sie Timestamps, Levels und Nachrichten aus Log-Dateien wie [2024-11-15 14:23:45] ERROR: Connection timeout (Flags g und m, ein Eintrag pro Zeile).

^\[(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2}:\d{2})\]\s+(\w+):\s+(.*)$

✨ Unterstützte Flags

g - Global

Findet alle Treffer, nicht nur den ersten.

i - Groß-/Kleinschreibung ignorieren

Matched Groß- und Kleinbuchstaben gleich.

m - Multiline

^ und $ matchen Start/Ende jeder Zeile.

s - Dotall

Erlaubt . auch Newline-Zeichen zu matchen.

u - Unicode

Voller Unicode-Modus: \u{...}-Escapes, \p{...}-Eigenschaftsklassen, und ein Emoji wie 😀 zählt als ein Zeichen.

Das Flag g ist standardmäßig aktiv. Die Flags y (sticky), d (Indizes) und v (unicodeSets) sind in diesem Tool nicht verfügbar.

❓ Häufig gestellte Fragen (FAQ)

Welche Regex-Variante verwendet dieses Tool?

Dieses Tool verwendet JavaScripts RegExp-Engine, die mit den meisten Webentwicklungs-Anwendungsfällen kompatibel ist. Die Syntax kann sich leicht von PCRE (Perl-kompatibel) oder anderen Varianten unterscheiden.

Wie funktionieren Capture-Groups?

Klammern () erstellen Capture-Groups, die bestimmte Teile des Treffers extrahieren. Zum Beispiel erfasst (\d{4})-(\d{2})-(\d{2}) Jahr, Monat und Tag separat aus einem Datums-String.

🥝Buy me a kiwi !