CanDoYa
DE

Kostenloser Regex Tester

Läuft komplett in deinem Browser - kein Upload, keine Anmeldung.

JavaScript-Flags: d, g, i, m, s, u, v, y. Keine Schrägstriche eingeben.

Geben Sie einen regulären Ausdruck und Testtext ein, um zu beginnen.
Treffer und Gruppen
Geben Sie einen regulären Ausdruck ein, um seine Treffer zu prüfen.

JavaScript-Ersetzungsreferenzen wie $&, $1 und $<name> werden unterstützt.

Ersetzungsvorschau
Geben Sie ein gültiges Muster ein, um die Ersetzung anzuzeigen.
Dieses Tool teilen

Was ist ein Regex Tester?

Ein Regex Tester wendet einen regulären Ausdruck auf einen Beispieltext an und zeigt jeden Treffer, seine Position, Erfassungsgruppen und das Ergebnis einer Ersetzung. Dieser Tester verwendet die JavaScript-RegExp-Engine Ihres Browsers. So prüfen Sie ein Muster mit genau den Flags und Ersetzungsreferenzen, die Sie auch im Front-End- oder Node.js-Code einsetzen.

So funktioniert’s

  1. 1Muster eingeben. Geben Sie den regulären Ausdruck ohne Schrägstrich am Anfang oder Ende ein.
  2. 2JavaScript-Flags festlegen. Fügen Sie g für alle Treffer, i für eine Suche ohne Beachtung der Groß- und Kleinschreibung oder m für mehrzeilige Anker hinzu.
  3. 3Testtext einfügen. Prüfen Sie jeden Live-Treffer, seine Start- und Endposition sowie nummerierte und benannte Erfassungen.
  4. 4Ersetzung ausprobieren. Geben Sie einen Ersetzungstext mit Referenzen wie $&, $1 oder $<name> ein und kopieren Sie die Vorschau.

Für wen

Die Ergebnisse werden während der Eingabe aktualisiert. Geben Sie das Muster ohne Schrägstriche am Anfang und Ende ein, ergänzen Sie die benötigten JavaScript-Flags und fügen Sie einen realistischen Text ein. Treffer und Ersetzungen werden lokal im Browser berechnet. Protokolle, Codeausschnitte und Testdaten werden nicht hochgeladen.

Häufige Fragen

Ist dieser Regex Tester kostenlos?

Ja. Der Regex Tester ist kostenlos und erfordert weder Anmeldung noch Konto. Es gibt kein Nutzungslimit. Er funktioniert sofort in einem modernen Browser und zeigt Trefferdetails, Erfassungsgruppen und eine Ersetzungsvorschau.

Werden mein Muster und mein Testtext hochgeladen?

Nein. Muster, Flags, Testtext und Ersetzung werden lokal mit der JavaScript-RegExp-Engine des Browsers verarbeitet. Die Daten, die Sie in den Tester eingeben, werden nicht an einen Server gesendet.

Wie viel Text kann ich testen?

Es gibt keine feste Upload-Grenze, da nichts hochgeladen wird. Der verfügbare Browserspeicher und die Komplexität des Musters sind die praktischen Grenzen. Die Trefferliste zeigt die ersten 500 Ergebnisse, damit die Seite schnell bleibt. Die Ersetzungsvorschau verarbeitet weiterhin den gesamten Text.

Welche Regex-Variante verwendet dieser Tester?

Er verwendet die Syntax regulärer JavaScript-Ausdrücke über die native RegExp-Engine. Muster für PCRE, Python, Java oder .NET können sich anders verhalten, weil diese Engines andere Funktionen und Escape-Regeln unterstützen.

Was ändert das g-Flag?

Mit dem g-Flag setzt JavaScript die Suche nach dem ersten Treffer fort und findet alle späteren Treffer. Ohne g meldet der Tester nur den ersten Treffer, und die Ersetzungsvorschau ersetzt nur dieses Vorkommen.

Kann ich nummerierte und benannte Erfassungsgruppen testen?

Ja. Nummerierte Gruppen erscheinen als $1, $2 und so weiter. Gruppen in der Form (?<name>...) werden zusätzlich mit ihrem Namen angezeigt. Optionale Gruppen ohne Treffer sind deutlich gekennzeichnet, und beide Gruppenarten lassen sich im Ersetzungsausdruck verwenden.

Warum liefert ein gültiges Muster keine Treffer?

Ein gültiges Muster muss nicht zum aktuellen Text passen. Prüfen Sie zuerst Groß- und Kleinschreibung, Leerzeichen, Anker und Flags. Das m-Flag ändert, wie ^ und $ Zeilengrenzen behandeln. Mit dem s-Flag kann ein Punkt auch Zeilenumbrüche erfassen.