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.
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.
JavaScript-Ersetzungsreferenzen wie $&, $1 und $<name> werden unterstützt.
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
- 1Muster eingeben. Geben Sie den regulären Ausdruck ohne Schrägstrich am Anfang oder Ende ein.
- 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.
- 3Testtext einfügen. Prüfen Sie jeden Live-Treffer, seine Start- und Endposition sowie nummerierte und benannte Erfassungen.
- 4Ersetzung ausprobieren. Geben Sie einen Ersetzungstext mit Referenzen wie $&, $1 oder $<name> ein und kopieren Sie die Vorschau.
Für wen
- Front-End-Entwicklung zum Prüfen von Formularvalidierungen sowie Such- und Analysemustern vor dem Einbau in eine Anwendung.
- Back-End-Entwicklung mit JavaScript zum Debuggen der Extraktion von Protokolleinträgen, URLs oder Kennungen mit Node.js-kompatibler Syntax.
- Datenbereinigung, wenn Erfassungsgruppen und Ersetzungsreferenzen wiederkehrenden Text sicher umformen sollen.
- Regex-Einstieg, um zu sehen, wie Flags, Anker und Gruppen die tatsächlichen Treffer verändern.
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.