Regex-Tester

/ /

Was ist Regex-Tester

Ein regulärer Ausdruck (Regex) ist eine Zeichenfolge, die ein Suchmuster im Text definiert. Dieser Online-Regex-Tester ermöglicht es, ein Muster zu schreiben, Flags zu wählen (global, Groß-/Kleinschreibung ignorieren, mehrzeilig, dotAll) und sofort zu sehen, welche Teile des Texttexts übereinstimmen — mit gelber Hervorhebung und einer Liste aller Treffer mit Zeichenposition und erfassten Gruppen.

Verwendung

  1. Geben Sie Ihren regulären Ausdruck in das Musterfeld zwischen den /-Trennzeichen ein.
  2. Aktivieren Sie die benötigten Flags: g (alle Treffer finden), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (Punkt entspricht auch Zeilenumbrüchen).
  3. Geben Sie den zu testenden Text in den Testtext-Bereich ein oder fügen Sie ihn ein.
  4. Sehen Sie Treffer in der Vorschau hervorgehoben und darunter mit Positionen und erfassten Gruppenwerten aufgelistet.
  5. Klicken Sie auf Löschen, um beide Felder zurückzusetzen.

Wann ist es nützlich?

Du willst Routen wie /benutzer/123 oder /produkte/abc-456 prüfen? Tippe \/(\w+)\/(\w[\w-]*) ins Musterfeld, aktiviere das g-Flag und füge eine Liste von API-Pfaden in den Testbereich ein. Du siehst sofort, welche Pfade übereinstimmen und wie die zwei erfassten Segmente (Ressourcentyp und ID) lauten, ohne eine einzige Codezeile zu schreiben.

Häufig gestellte Fragen

Welche Flags sind verfügbar?

Vier Flags werden unterstützt: g (global — alle Treffer finden, nicht nur den ersten), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig — ^ und $ entsprechen Zeilenanfang/-ende), und s (dotAll — der Punkt . entspricht auch Zeilenumbrüchen).

Wie teste ich Erfassungsgruppen?

Setzen Sie Klammern um den zu erfassenden Teil: (\d+) erfasst eine oder mehrere Ziffern. Jeder Treffer in der Liste zeigt die erfassten Gruppenwerte als Gruppe 1, Gruppe 2 usw. an. Benannte Gruppen wie (?<Jahr>\d{4}) werden ebenfalls unterstützt.

Warum erzeugt mein Muster einen Fehler?

Häufige Ursachen: nicht maskierte Sonderzeichen (verwenden Sie \. statt . für einen wörtlichen Punkt), nicht geschlossene Klammern oder eckige Klammern, oder ungültige Flag-Kombinationen. Die Fehlermeldung unter dem Musterfeld beschreibt das Problem.

Ist das g-Flag erforderlich, um alle Treffer zu finden?

Ja. Ohne g stoppt die Regex nach dem ersten Treffer. Aktivieren Sie g, um alle Vorkommen im Testtext zu finden.

Werden meine Muster und Texte an einen Server gesendet?

Nein. Die gesamte Verarbeitung erfolgt in Ihrem Browser über die native JavaScript-RegExp-Engine. Keine Daten verlassen Ihr Gerät.

Kann ich dieses Tool mit vorausgefüllten Eingaben teilen?

Ja. Die URL aktualisiert sich während du tippst. Kopiere den Link aus der Adressleiste oder klicke auf Teilen — wer den Link öffnet, sieht deine Eingaben bereits ausgefüllt.

Ähnliche Werkzeuge

Neueste Beiträge