SimsimTools

Regex-Tester

Reguläre Ausdrücke an Beispieltext testen.

Ihre Dateien bleiben auf Ihrem Gerät

Dieses Tool verarbeitet alles lokal in Ihrem Browser. Es wird nichts auf einen Server hochgeladen.

📝 Über Regex-Tester

Mit dem Regex-Tester können Sie einen regulären Ausdruck an Beispieltext ausprobieren und jeden Treffer sofort sehen. Geben Sie ein Muster, optionale Flags und einen Testtext ein, und das Tool zeigt an, wie viele Treffer es gefunden hat, und stellt jeden davon als Chip dar. Enthält das Muster einen Syntaxfehler, wird stattdessen die Fehlermeldung der Regex-Engine angezeigt.

Reguläre Ausdrücke beschreiben Textmuster kompakt: \d steht für eine Ziffer, \w für ein Wortzeichen, + bedeutet „ein oder mehrere“, und Klammern bilden Gruppen. Sie werden eingesetzt, um Eingaben wie E-Mail-Adressen oder Telefonnummern zu validieren, Werte aus Logs zu extrahieren und in Editoren zu suchen und zu ersetzen. Da schon ein kleiner Fehler dazu führen kann, dass ein Muster zu viel oder zu wenig erfasst, spart das Testen an echten Beispielen vor dem Einsatz im Code viel Fehlersuche.

Der Tester verwendet die RegExp-Engine von JavaScript, die Syntax folgt also den JavaScript-Regeln. Das Flag g wird immer angewendet, damit alle Treffer gefunden werden; Sie können i für Groß-/Kleinschreibung ignorieren oder m für den Mehrzeilenmodus ergänzen. Getestet wird live in Ihrem Browser.

📘 Anleitung

  1. 1

    Muster schreiben

    Geben Sie Ihren regulären Ausdruck ohne umschließende Schrägstriche in das Feld „Muster“ ein.

  2. 2

    Flags und Text hinzufügen

    Geben Sie optionale Flags wie i oder m ein und fügen Sie dann den Text ein, an dem Sie testen möchten.

  3. 3

    Treffer prüfen

    Prüfen Sie die Trefferanzahl und die Liste der gefundenen Zeichenketten, die sich während der Eingabe aktualisieren.

❓ FAQ

Welche Regex-Variante verwendet dieses Tool?

Es verwendet die in Ihren Browser integrierte RegExp-Engine von JavaScript. Die gängigste Syntax ist mit anderen Sprachen identisch, einige Funktionen wie possessive Quantoren unterscheiden sich jedoch.

Muss ich das Flag g hinzufügen?

Nein. Das Tool fügt g immer hinzu, damit jeder Treffer im Text aufgelistet wird. Ergänzen Sie bei Bedarf weitere Flags wie i, m, s oder u.

Muss ich Backslashes im Muster maskieren?

Nein. Geben Sie das Muster so ein, wie Sie es innerhalb von /.../ schreiben würden, eine Ziffer also als \d. Doppeltes Maskieren ist nur nötig, wenn Sie das Muster im Quellcode als Zeichenkette schreiben.

Werden Erfassungsgruppen separat angezeigt?

Nein. Jeder Chip zeigt den vollständigen gefundenen Text. Um Gruppen zu prüfen, können Sie das Muster vorübergehend auf den Teil eingrenzen, den Sie kontrollieren möchten.

🔗 Verwandte Tools