Regex-Tester
Teste JavaScript-Regex gegen beliebigen Text — sieh Treffer, Gruppen und Ersetzungen live im Browser.
Über Regex-Tester
Handytool's Regex-Tester lässt dich JavaScript-RegExp gegen beliebige Text in Echtzeit bauen und debuggen. Schalte alle Flags (g, i, m, s, y, u) um, sieh nummerierte Gruppen für jeden Treffer, und probiere eine Ersetzungsvorlage mit $1, $2 Platzhaltern nebeneinander aus. Das Muster wird von der nativen RegExp Engine deines Browsers evaluiert, also entspricht das hier exakt deiner Produktivcode.
Funktionen von Regex-Tester
- 01
Live Treffer und Gruppen
Jeder Tastendruck führt das Muster neu aus. Jeder Treffer zeigt seinen Index plus alle erfassten Gruppen, damit du die Struktur bestätigen kannst, während du den Ausdruck verfeinerst.
- 02
Alle JavaScript-Flags
Schalte g, i, m, s, y und u einzeln um. Sticky und Unicode Flags sind enthalten, so kannst du exakt reproduzieren, was dein App-Code nutzt.
- 03
Ersetzungs-Vorschau
Tippe eine Ersetzungszeichenfolge mit $1, $2, $& und Co. um die Ausgabe live zu sehen — praktisch für einmalige Massenänderungen oder Sanity-Checks komplexer Transformationen.
FAQ zu Regex-Tester
- Welche Regex-Variante nutzt dieser Tester?
- JavaScript (ECMAScript). Muster werden von der nativen RegExp Engine des Browsers evaluiert, so passt das Verhalten zu Node.js und modernen Browsern. Lookbehinds, benannte Gruppen und Unicode-Property-Escapes (\p{…} mit u-Flag) werden unterstützt.
- Verlässt mein Muster oder Test-String die Seite?
- Nein. Alles läuft lokal in deinem Browser — es werden keine Netzwerkanfragen gemacht, wenn du ein Muster eingibst, Flags wechselst oder eine Ersetzung vorschaust.
- Wie nutze ich Gruppen im Ersetzungsfeld?
- Benutze $1, $2, … für nummerierte Gruppen, $& für den gesamten Treffer und $$ für ein Literales $. Die Ersetzungs-Vorschau aktualisiert sich live, wenn du das Muster oder die Vorlage änderst.
- Warum matched mein Regex nicht über Zeilenumbrüche hinweg?
- Standardmäßig matched der Punkt (.) keine Zeilenumbruch-Zeichen. Aktiviere das s (dot-all) Flag oder nutze [\s\S] um beliebige Zeichen inklusive Zeilenumbrüchen zu matchen.
- Funktioniert das für Python oder PCRE Muster?
- Die Engine ist JavaScript, also verhalten sich die meisten einfachen Muster identisch, aber Features wie (?P<name>…) benannte Gruppen (Python) oder possessive Quantifier (PCRE) werden nicht unterstützt. Nutze die JS-Syntax: (?<name>…) für benannte Gruppen.
Verwandte Werkzeuge
Entwickler →- Live
Diff-Viewer
Vergleiche zwei Texte nebeneinander — Zeilen-, Wort- oder Zeichen-Diff — privat in deinem Browser.
EntwicklerKostenlosLäuft lokalÖffnen - Live
Lorem-Ipsum-Generator
Erzeuge Platzhalter-Text — Absätze, Sätze oder Wörter — sofort, mit optionalen HTML-Tags.
EntwicklerKostenlosLäuft lokalÖffnen - Live
Slugify
Wandle jeden Titel in einen sauberen, URL-sicheren Slug um — Unicode-aware, mit Separator- und Stop-Word-Optionen.
EntwicklerKostenlosLäuft lokalÖffnen
Weitere Tools entdecken
Alle Werkzeuge →- Live
PDF zu JPG
Konvertiere jede PDF-Seite in ein hochwertiges JPG-, PNG- oder WebP-Bild direkt im Browser — kein Upload, kein Qualitätsverlust.
PDFKostenlosLäuft lokalÖffnen - Live
Hintergrund entfernen
Den Hintergrund eines Fotos mit einem KI-Modell im Browser entfernen — kein Upload, Bilder bleiben auf Ihrem Gerät.
BildKostenlosLäuft lokalÖffnen - Live
Video kürzen
Anfang oder Ende eines Videos bildgenau abschneiden.
VideoKostenlosÖffnen - Live
Audio kürzen
Einen Ausschnitt aus einer Audiodatei schneiden.
AudioKostenlosLäuft lokalÖffnen - Live
Markdown zu HTML
Markdown als sauberes HTML ausgeben.
DokumentKostenlosLäuft lokalÖffnen