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.
Anleitungen
Artikel →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
HEIC zu AVIF
Konvertieren Sie HEIC-Bilder zu AVIF-Format im Browser – kleinere Dateien, bessere Qualität.
BildKostenlosLäuft lokalÖffnen - Live
MP4 zu MKV
Konvertiere MP4-Videos zu MKV-Format (Matroska) in deinem Browser — Dateien verlassen dein Gerät nie.
VideoKostenlosLäuft lokalÖffnen - Live
Audio extrahieren
Die Tonspur aus einer Videodatei herauslösen.
AudioKostenlosLäuft lokalÖffnen - Live
JSON-Formatierer
JSON formatieren, minifizieren und prüfen.
DokumentKostenlosLäuft lokalÖffnen