Mr. Encoder

Regex Tester

Reguläre Ausdrücke mit Live-Hervorhebung, Capture Groups und Ersetzungsvorschau testen.

So funktioniert's

  1. Geben Sie Ihren regulären Ausdruck ein und aktivieren Sie die benötigten Flags.
  2. Geben Sie Testtext ein oder fügen Sie ihn ein; Treffer werden live hervorgehoben und mit ihren Capture Groups aufgelistet.
  3. Öffnen Sie den Tab Ersetzen, um eine Ersetzung mit $1 oder
    lt;name> vorab anzusehen.

Häufig gestellte Fragen

Welche Regex-Variante verwendet dieser Tester?

Er verwendet die JavaScript-Regex-Engine (ECMAScript) Ihres Browsers – dieselbe wie in JavaScript und Node.js. Die meiste Syntax teilt sie mit anderen Varianten, Funktionen wie possessive Quantifizierer oder Inline-Modifikatoren werden jedoch nicht unterstützt.

Warum erhalte ich nur einen Treffer?

Ohne das Flag g (global) stoppt ein JavaScript-Regex nach dem ersten Treffer. Aktivieren Sie g, um alle Treffer im Text zu finden.

Was ist katastrophales Backtracking?

Muster mit verschachtelten Quantifizierern wie (a+)+ können bei manchen Eingaben exponentiell lange brauchen. Dieser Tester führt den Abgleich im Hintergrund aus und bricht ihn nach kurzer Zeit ab, damit die Seite nie einfriert.

Wie verwende ich Capture Groups in der Ersetzung?

Verwenden Sie $1, $2 usw. für nummerierte Gruppen,

lt;name> für benannte Gruppen,
amp; für den gesamten Treffer und $ für ein wörtliches Dollarzeichen.

Weitere Tools