...
Kontakt Kontakt

Regex-Tester

/ /
Testtext
Ersetzung (optional — $1, $2 für Gruppen verwenden)
Treffer
Die Treffer erscheinen hier.

Was ist der Regex-Tester?

Mit dem Regex-Tester schreiben Sie einen regulären Ausdruck und sehen beim Tippen genau, was er in einem Beispieltext trifft. Treffer werden im Text hervorgehoben, jeder Treffer mit Fanggruppen und Position aufgelistet, und eine Statuszeile sagt, wenn das Muster ungültig ist und warum. Flags g, i, m, s, u und y schalten Sie per Klick um; ein Ersetzungsstring zeigt die Ausgabe in der Vorschau. Es läuft mit der JavaScript-Regex-Engine Ihres Browsers – was hier funktioniert, funktioniert in Node, im Browser und jedem Tool mit derselben Syntax.

So funktioniert es

  1. Muster zwischen die Schrägstriche tippen – die Schrägstriche selbst nicht mit eingeben.
  2. Flags anhaken: g findet alle Treffer statt nur den ersten, i ignoriert Groß-/Kleinschreibung, m lässt ^ und $ an Zeilenumbrüchen greifen.
  3. Beispieltext einfügen. Treffer leuchten sofort auf und der Zähler aktualisiert sich.
  4. Trefferliste öffnen, um Index und Inhalt jeder nummerierten oder benannten Gruppe zu sehen.
  5. Optional Ersetzung eingeben ($1, $2 oder $<name> für Gruppen) und den ersetzten Text kopieren.

Funktionen

  • Live-Hervorhebung über dem Originaltext, damit Grenzen und Überlappungen sichtbar sind.
  • Gruppenaufschlüsselung für nummerierte und benannte Fanggruppen.
  • Klare Fehlermeldungen bei unbalancierten Klammern, falschen Escapes und ungültigen Quantoren.
  • Ersetzen-Vorschau mit derselben Syntax wie String.replace.
  • Lokal. Logs, Kundendaten und Quellcode verlassen Ihren Rechner nie.

Kurzreferenz

  • . beliebiges Zeichen außer Zeilenumbruch · d w s Ziffer, Wortzeichen, Leerraum · b Wortgrenze
  • * + ? {n,m} Quantoren; ein ? dahinter macht sie „faul“
  • [abc] [^abc] [a-z] Zeichenklassen · (x) (?:x) (?<name>x) Fanggruppe, nicht fangend, benannt
  • (?=x) (?!x) (?<=x) (?<!x) Lookahead und Lookbehind · ^ $ Anfang/Ende (oder Zeile mit m)

Verwandte Tools

JSON prüfen mit dem JSON-Formatierer; Code aufräumen mit dem HTML/CSS/JS-Formatierer.

Read the guide

Regex-Spickzettel: jedes Token erklärt, mit Beispielen zum Kopieren

Regex-Spickzettel: jedes Token erklärt – Zeichenklassen, Quantoren, Gruppen, Lookarounds, Flags – plus die zehn Regex-Muster, die man ständig braucht (E-Mail, URL, Datum, IP). Mit Live-Tester.

Häufige Fragen

Welche Regex-Variante wird verwendet?

JavaScript (ECMAScript). Lookbehind und benannte Gruppen werden in allen aktuellen Browsern unterstützt.

Warum wird nur ein Treffer angezeigt?

Das g-Flag fehlt. Ohne g stoppt die Engine nach dem ersten Treffer.

Ist mein Text sicher?

Ja. Der Tester läuft komplett im Browser; es gibt keine Uploads.

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.