Regex-Tester

Teste reguläre Ausdrücke live mit Treffern, Gruppen und Flags.

Dein Muster und Teststring werden lokal in deinem Browser ausgewertet und nichts wird auf einen Server hochgeladen.

Vergleichst du stattdessen zwei Strings? Probiere das Text-Diff-Tool.

Über Regex-Tester

Mit diesem Regex-Tester kannst du reguläre JavaScript-Ausdrücke live erstellen und debuggen, wobei jeder Treffer im Beispieltext hervorgehoben wird, sobald du tippst. Als Online-Regex-Tester zeigt er Erfassungsgruppen, benannte Gruppen und die genauen Start- und Endpositionen jedes Treffers, sodass du präzise siehst, was ein Muster erfasst. Schalte die Flags g, i, m, s und u um, um reguläre Ausdrücke unter verschiedenen Bedingungen zu testen, ohne sie neu zu schreiben. Er nutzt dieselbe RegExp-Engine, die dein Browser mitbringt, sodass die Ergebnisse dem entsprechen, was dein JavaScript-Code zur Laufzeit tatsächlich tut. Nützlich für Entwickler, die Validierungen schreiben, QA-Ingenieure, die Parsing-Regeln prüfen, und alle, die Regexp lernen. Alles läuft lokal in deinem Browser, sodass deine Muster und Testdaten dein Gerät nie verlassen.

Funktionen

So verwendest du Regex-Tester

  1. Tippe oder füge deinen regulären Ausdruck in das Musterfeld ein.
  2. Schalte die benötigten Flags um (g, i, m, s, u) über dem Muster.
  3. Füge deinen Beispieltext in das Teststring-Feld ein.
  4. Lies die hervorgehobenen Treffer, Erfassungsgruppen und Positionen im Ergebnisbereich.

Beispiel

Eingabe

Muster: (\w+)@(\w+)\.com  Flags: g
Text: contact alice@example.com or bob@test.com

Ausgabe

Treffer 1: alice@example.com  group1=alice  group2=example
Treffer 2: bob@test.com  group1=bob  group2=test

Zwei Treffer mit Erfassungsgruppen, extrahiert aus jeder E-Mail.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist ein Regex-Tester?
Ein Regex-Tester führt einen regulären Ausdruck gegen Beispieltext aus und zeigt dir in Echtzeit, was er erfasst. ArrayKits Regex-Tester hebt jeden Treffer hervor, listet Erfassungsgruppen auf und meldet jede Trefferposition, sodass du Muster visuell debuggen kannst.
Welche Regex-Variante verwendet der Regex-Tester?
JavaScript — er nutzt dieselbe RegExp-Engine, die dein Browser ausführt, sodass die Treffer genau dem Verhalten deines JS-Codes entsprechen.
Wie teste ich Erfassungsgruppen im Regex-Tester?
Setze Teile deines Musters in Klammern und führe es gegen deinen Text aus. Jeder Treffer listet seine nummerierten Erfassungsgruppen und benannte Gruppen zusammen mit der Start- und Endposition des Treffers auf.
Welche Flags kann ich im Regex-Tester umschalten?
Du kannst g (global), i (Groß-/Kleinschreibung ignorieren), m (multiline), s (dotall) und u (unicode) unabhängig ein- oder ausschalten, um reguläre Ausdrücke unter verschiedenen Bedingungen zu testen.
Kann der Regex-Tester mehrzeiligen Text verarbeiten?
Ja. Füge mehrzeilige Eingaben ein und aktiviere das m-Flag, um ^ und $ pro Zeile zu verankern, oder das s-Flag, damit . Zeilenumbrüche überspannt.
Werden meine Muster und Testdaten irgendwohin gesendet?
Nein. Der Regex-Tester wertet alles lokal in deinem Browser aus, sodass deine Muster und dein Beispieltext dein Gerät nie verlassen und nichts auf einen Server hochgeladen wird.

Verwandte Tools

Alle ArrayKit-Tools