Monu Tools

Regex-Tester

Teste einen regulären Ausdruck in Echtzeit an deinem Text. Sieh jeden Treffer hervorgehoben, mit Gruppen und Flags. Läuft vollständig in deinem Browser.

So nutzt du den Regex-Tester

  1. 01

    Gib deinen regulären Ausdruck in das Musterfeld ein.

  2. 02

    Schalte die benötigten Flags (g, i, m, s, u) um.

  3. 03

    Gib den Testtext ein und sieh die Treffer mit ihren Gruppen hervorgehoben.

Was der Regex-Tester macht

Mit dem Regex-Tester kannst du regulaere Ausdruecke gegen deinen eigenen Beispieltext erstellen und debuggen, wobei Treffer live hervorgehoben werden, waehrend du tippst. Das ist nuetzlich, um Eingabeformate zu validieren, Felder aus Logs zu extrahieren oder ein Muster zu testen, bevor du es in Code einfuegst.

Alles laeuft in deinem Browser, sodass deine Muster und dein Testtext nie hochgeladen werden.

Welche Engine verwendet wird

Es nutzt die JavaScript-Engine fuer regulaere Ausdruecke, dieselbe wie in jedem Browser und in Node.js, sodass ein Muster, das hier funktioniert, auch in deinem JavaScript- und TypeScript-Code funktioniert.

Flags und Capture-Gruppen

Schalte die Flags global, case-insensitive, multiline und andere um, um zu aendern, wie ein Muster trifft. Du siehst jeden Treffer samt seiner Capture-Gruppen, sodass du genau bestaetigen kannst, was jeder Teil des Musters herauszieht.

Unterschiede zwischen Regex-Varianten

Andere Sprachen wie PCRE, Python und Go teilen die meiste Syntax, unterscheiden sich aber in einigen Funktionen, sodass sich ein paar fortgeschrittene Konstrukte ausserhalb von JavaScript anders verhalten koennen. Wenn ein Muster hier funktioniert, aber nicht in einer anderen Sprache, ist meist ein engine-spezifisches Konstrukt der Grund.

Häufig gestellte Fragen

Welche Regex-Variante wird verwendet?

Die in deinen Browser eingebaute JavaScript-Engine (ECMAScript), sodass die Ergebnisse zu deinem JavaScript- und TypeScript-Code passen.

Was bedeuten die Flags?

g trifft alle Vorkommen, i ignoriert Groß- und Kleinschreibung, m lässt ^ und $ an Zeilenumbrüchen greifen, s lässt den Punkt Zeilenumbrüche treffen, u aktiviert volle Unicode-Behandlung.

Wie treffe ich über mehrere Zeilen?

Aktiviere das Multiline-Flag (m), damit ^ und $ an jedem Zeilenumbruch greifen, und füge das dotAll-Flag (s) hinzu, wenn der Punkt auch Zeilenumbrüche treffen soll.

Werden Gruppen angezeigt?

Ja. Jeder Treffer listet seine nummerierten Gruppen, benannte Gruppen erscheinen mit Namen, sodass du genau siehst, was jeder Teil des Musters erfasst hat.

Warum funktioniert mein Muster hier, aber nicht in einer anderen Sprache?

Hier läuft die JavaScript-Engine. PCRE, Python und andere teilen die meiste Syntax, unterscheiden sich aber bei Lookbehind, benannten Gruppen und einigen Escapes, daher übertrage fortgeschrittene Muster mit Bedacht.

Wird mein Text hochgeladen?

Nein. Das Muster und dein Testtext werden komplett im Browser ausgewertet und verlassen dein Gerät nicht.

Quellen

Dieses Tool einbetten

Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.

<iframe src="https://monu.tools/embed/de/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Verwandte Tools