Zum Inhalt springen

.*Regex Tester

Lädt...

Reguläre Ausdrücke (Regex) sind ein mächtiges Werkzeug zum Suchen, Extrahieren und Ersetzen von Mustern in Texten. Sie werden in vielen Bereichen eingesetzt, z. B. bei der E-Mail-Validierung, beim Log-Parsing oder bei der Datenextraktion. Die komplexe Syntax kann das Schreiben und Debuggen jedoch erschweren. Dieses Tool ermöglicht es Ihnen, reguläre Ausdrücke in Echtzeit mit visueller Hervorhebung zu testen.

Anleitung

  1. 1
    Muster eingeben

    Geben Sie Ihren regulären Ausdruck in das Musterfeld oben ein. Lassen Sie die Schrägstriche (/) weg — geben Sie nur das Muster selbst ein.

  2. 2
    Flags setzen

    Wählen Sie die benötigten Flags: g (Global), i (Case-insensitive), m (Multiline), etc. Das 'g'-Flag ist standardmäßig aktiviert.

  3. 3
    Test-String eingeben

    Geben Sie den zu prüfenden Text im unteren Bereich ein. Nutzen Sie die Schaltflächen für gängige Muster (E-Mail, URL, IP, etc.) für schnelle Tests.

  4. 4
    Ergebnisse prüfen

    Gefundene Treffer werden visuell hervorgehoben, und detaillierte Match-Informationen (Position, Gruppen, etc.) werden darunter angezeigt.

Tipps

  • 💡Nutzen Sie die Schnellwahl-Schaltflächen für E-Mails, URLs oder IPs als Ausgangspunkt.
  • 💡Das 'i'-Flag ermöglicht eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung.
  • 💡Verwenden Sie Capturing Groups (Klammern), um spezifische Teile des Treffers zu extrahieren.
  • 💡Testen Sie bei komplexen Regex-Mustern kleine Teile einzeln, bevor Sie sie kombinieren.

Häufige Fragen

Q. Was ist ein regulärer Ausdruck und wofür wird er verwendet?
A. Ein regulärer Ausdruck (Regex) ist ein Muster zur Suche oder Ersetzung von Text. Er wird zur Eingabevalidierung (E-Mail, Telefon), Log-Analyse und Textsuche verwendet.
Q. Was bedeuten die Flags g, i und m?
A. g (global) findet alle Übereinstimmungen, i (case-insensitive) ignoriert Groß-/Kleinschreibung, m (multiline) lässt ^ und $ mit dem Anfang/Ende jeder Zeile übereinstimmen.
Q. Was ist der Unterschied zwischen gierigen und faulen Quantifizierern?
A. * und + sind standardmäßig gierig (maximale Übereinstimmung). Das Anhängen von ? (*?, +?) macht sie faul (minimale Übereinstimmung). Dies ist beim Parsen von HTML oder verschachtelten Strukturen wichtig.

DevHelper

© 2026. Alle Rechte vorbehalten.