Zum Hauptinhalt springen
FreeOnlineTools Go
Deutsch
Wie

So testen Sie reguläre Ausdrücke Schritt für Schritt

Von FreeOnlineTools Team · Aktualisiert am 2026-09-02

Schnelle Antwort

To test a regex: open the Regex Tester, enter your pattern in the regex field, enter your test text, and matches are highlighted instantly. The tool shows match positions, capture groups, and supports flags (g, i, m, s, u). Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.

Einführung

Ein regulärer Ausdruck (Regex) ist ein Muster, das zum Abgleichen, Suchen oder Ersetzen von Text verwendet wird. Regex ist leistungsstark, aber bekanntermaßen schwer zu lesen und zu debuggen – ein einziges falsch platziertes Zeichen kann die Bedeutung völlig ändern. Mit einem Regex-Tester können Sie mit Mustern anhand von Beispieltexten experimentieren, Übereinstimmungen hervorheben und Erfassungsgruppen überprüfen. Diese Anleitung zeigt Ihnen, wie Sie reguläre Ausdrücke in Ihrem Browser mit einem kostenlosen Online-Tool testen.

Schritt für Schritt

  1. Öffnen Sie das Regex-Tester-Tool

    Gehen Sie zur Regex-Tester-Toolseite. Das Tool verfügt über Felder für das Regex-Muster, Flags und Testtext.

  2. Geben Sie Ihr Regex-Muster ein

    Geben Sie Ihr Regex-Muster ein (ohne umgebende Schrägstriche). Beispielsweise entspricht \d+ einer oder mehreren Ziffern, [A-Z]\w+ entspricht einem großgeschriebenen Wort. Das Tool analysiert das Muster während der Eingabe.

  3. Setzen Sie die Flags

    Wählen Sie Flags aus: g (global – alle Übereinstimmungen finden), i (ohne Berücksichtigung der Groß-/Kleinschreibung), m (mehrzeilig – ^ und $ entsprechen den Zeilengrenzen), s (dotall – . entspricht den Zeilenumbrüchen), u (Unicode). Most tests use g and sometimes i.

  4. Geben Sie Ihren Testtext ein

    Fügen Sie den Text ein, den Sie testen möchten, oder geben Sie ihn ein. Das Tool wendet den regulären Ausdruck an und hebt alle Übereinstimmungen im Text sofort hervor.

  5. Überprüfen Sie Übereinstimmungen und erfassen Sie Gruppen

    Das Tool zeigt jeden Treffer mit seiner Position und seinem Inhalt an. Wenn Ihr Muster über Erfassungsgruppen (Klammern) verfügt, wird der Inhalt jeder Gruppe angezeigt. Verwenden Sie dies, um zu debuggen, warum ein Muster wie erwartet übereinstimmt (oder nicht übereinstimmt).

Beispiele

Passen Sie alle E-Mail-ähnlichen Muster an

Eingang: Pattern: [a-z]+@[a-z]+\.[a-z]+, Flags: gi, Text: 'Contact alice@example.com or Bob@TEST.ORG'

Ausgabe: Übereinstimmungen: „alice@example.com“, „Bob@TEST.ORG“

Extrahieren Sie Zahlen mit Capture-Gruppen

Eingang: Muster: (\d+)-(\d+), Flaggen: g, Text: „Bestellung 123-456 und 789-012“

Ausgabe: Spiel 1: „123-456“ (Gruppe 1: „123“, Gruppe 2: „456“) Spiel 2: „789-012“ (Gruppe 1: „789“, Gruppe 2: „012“)

Validieren Sie ein Datumsformat

Eingang: Pattern: ^\d{4}-\d{2}-\d{2}$, Flags: none, Text: '2026-09-02'

Ausgabe: Übereinstimmung: „2026-09-02“ (vollständige Zeichenfolgenübereinstimmung)

Häufige Probleme

  • Vergessen, Sonderzeichen zu maskieren – Zeichen wie ., *, +, ?, ^, $, (, ), [, ], {, }, |, \ sind etwas Besonderes. Verwenden Sie \, um sie buchstäblich zu maskieren.
  • Greedy vs. Lazy Matching –* und + sind gierig (so viel wie möglich übereinstimmen). Hinzufügen ? für Lazy Matching (z. B. .*? trifft so wenig wie möglich zu).
  • Katastrophales Backtracking (ReDoS) – einige Muster mit verschachtelten Quantoren können bei bestimmten Eingaben exponentielle Zeit in Anspruch nehmen. Testen Sie mit realistischen Eingaben und achten Sie auf Zeitüberschreitungen.
  • Verankerung – ohne ^ und $ stimmt das Muster mit einer beliebigen Stelle in der Zeichenfolge überein. Verwenden Sie ^...$, um die gesamte Zeichenfolge abzugleichen.

Tipps

  • Beginnen Sie mit einem einfachen Muster und erhöhen Sie die Komplexität schrittweise – das Debuggen einer komplexen Regex auf einmal ist sehr schwierig.
  • Verwenden Sie zur besseren Lesbarkeit benannte Erfassungsgruppen (?<name>...) – Gruppennamen machen die Absicht klarer als nummerierte Gruppen.
  • Testen Sie sowohl mit übereinstimmenden als auch mit nicht übereinstimmenden Eingaben, um sicherzustellen, dass Ihr Muster nicht zu sehr übereinstimmt.
  • Nutzen Sie unseren Regex-Tester für sofortige, private Tests – Ihre Muster und Texte verlassen nie Ihren Browser.

Verwandte Tools

Verwandte Leitfäden

Referenzen