Regex-Tester online – JavaScript Match & Replacement

JavaScript-Regex-Workshop: Muster und Testtext setzen, auf Prüfen klicken für Inline-Highlights und Match-Karten mit Gruppen, oder Replace in der Vorschau — alles lokal im Browser.

Laden…
Regex-Tester – Entwicklerhinweise
JavaScript-RegExp-Workshop: Flags, Spickzettel-Chips, Inline-Highlights auf der Testzeichenfolge und Match-Karten mit Gruppen. Replace-Vorschau mit $1 / $& — alles clientseitig.

So funktioniert das Testen

Muster und Testtext eingeben, Flags (g/i/m/s/u/y) umschalten, dann auf Prüfen klicken (oder Beispiel / Sample laden). Treffer aktualisieren sich beim Lauf — nicht während der Eingabe. Links werden Treffer hervorgehoben; rechts listen Match-Karten die Gruppen. Im Replace-Modus erscheint auch die ersetzte Zeichenfolge. Pathologische Muster können den Tab einfrieren — Experimente lokal halten.

Optionen

Flags (g / i / m / s / u / y)
Standard-JavaScript-RegExp-Flags. Global (g) findet alle Treffer; i, m, s, u und y ändern die Semantik. Sticky (y) matched hier nur am Anfang der Testzeichenfolge, weil lastIndex bei jedem Lauf zurückgesetzt wird.
Modus (Match / Replace)
Match listet nur Treffer. Replace wendet eine Ersetzungszeichenfolge mit $1, $& usw. an, um Umschreibungen vorzuschauen.
Ersetzen durch
Sichtbar im Replace-Modus. Unterstützt JavaScript-Ersetzungsmuster wie $1 (Gruppe 1) und $& (gesamter Treffer).

Beispiele

Paare erfassen

Muster + Testzeichenfolge

(\w+)=(\d+) auf user=42 role=admin env=prod (Flag g)

Ergebnis

1 Treffer: user=42 → Gruppen [user, 42] (andere Paare haben keine Ziffernwerte — Ziffern-Beispiel versuchen)

Ersetzen mit $1

Muster + Testzeichenfolge

(\d+) → [$1] auf x=10 (Flag g)

Ergebnis

x=[10]

Verwandte Utilities

URL-sichere Labels? Nutzen Sie slugify. Geheimnisse mit dem Passwortgenerator erzeugen.

Regex-Tester FAQ

Fragen zum Muster-Debugging

Ist das PCRE oder Python-Regex?

Nein — dieses Tool nutzt nur die JavaScript-RegExp-Engine des Browsers (gleiche Variante wie Node und moderne Browser). Kein Dialekt-Umschalter.

Muss ich / Delimiter angeben?

Keine / Delimiter im Musterfeld — oder /pattern/flags einfügen; wir entpacken das Muster und mergen die Flags.

Wie funktioniert sticky (y) hier?

Sticky (y) matched hier nur am Anfang der Testzeichenfolge, weil lastIndex bei jedem Lauf zurückgesetzt wird.

Kann ein Muster meinen Browser einfrieren?

Ja. Katastrophales Backtracking (ReDoS-artig) kann den Tab blockieren, weil die Ausführung lokal ist. Einfache Muster und kürzere Texte bevorzugen. Sehr große Treffermengen können gekürzt werden.

Ist das E-Mail-Beispiel ein RFC-Validator?

Nein — das „email-ish“-Beispiel ist ein praktisches Demo-Muster, kein vollständiger RFC-5322-Validator.

Werden benannte Gruppen unterstützt?

Ja. Benannte Captures erscheinen einmal als GROUP k (name) auf jeder Match-Karte — nicht doppelt als separate nummerierte Zeile.

Wird mein Text hochgeladen?

Niemals — das Testen bleibt in Ihrem Browser.

Entwickler-Dienstprogramme

Zeitstempel, UUID, ULID, Nanoid, Cron, Passwörter, Regex, Slugify, Zahlenbasen, Groß-/Kleinschreibung, Textunterschied und chmod – alles clientseitig.

Weitere Werkzeugkategorien entdecken

Minimieren

Verkleinern Sie Code und Ressourcen für die Produktion – minimieren Sie JavaScript, CSS, HTML, JSON und XML vor der Bereitstellung von gzip oder CDN.

Verschönern

Machen Sie Code mit konsistenter Einrückung lesbar – verschönern Sie JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML und mehr in Ihrem Browser.

Aufheben

Erweitern Sie minimierten oder komprimierten Code – entminifizieren Sie JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML und andere Formate beim Debuggen oder Überprüfen.

Konvertierung

Transformieren Sie Daten zwischen JSON, YAML, XML und CSV lokal – keine Server-Uploads.

CSS-Präprozessoren

Kompilieren Sie SCSS oder LESS zu Standard-CSS im Browser — kombinieren Sie mit Beautify oder Minify für einen vollständigen Stylesheet-Workflow.

JSON Werkzeuge

Validieren, formatieren, vergleichen und erkunden Sie JSON-Nutzlasten – ergänzend zu Minifiern und Konvertern.

SVG Werkzeuge

Vorschau anzeigen, mit SVGO optimieren, Daten exportieren URI, Größe ändern, verschönern, in JSX konvertieren und SVG validieren – alles in Ihrem Browser.

DevOps und Infrastruktur

Terraform HCL formatieren/validieren/minimieren, Dockerfile formatieren und lint, Docker Verfassen und .env-Validierung.

CI/CD

GitHub Aktionen und GitLab CI – formatieren Sie YAML und überprüfen Sie die Workflow-/Auftragsstruktur in Ihrem Browser.

Protokolle und Beobachtbarkeit

Zeilenorientierte JSON/NDJSON- und Nginx/Apache-Zugriffsprotokolle – formatieren, filtern, validieren und CSV/TSV.

Kubernetes

Multi-Doc-Manifeste, strukturelle Validierung, Ingress/Deployment-Starter und Helm-Werteformatierung.

Netzwerk / IP

CIDR, Subnetze und IPv4/IPv6-Helfer — im Browser.

Sicherheit und Token

JWKS, X.509-Zertifikate und Secrets-Scan – browserlokal.

API & Schemata

OpenAPI Tools zum Formatieren, Validieren und Flusen Ihrer Spezifikationen.

Codierung

Kodieren oder dekodieren Sie Base64-, URL-Komponenten und HTML-Entitäten – nur clientseitig.

Text & Markdown

Wörter zählen, Markdown-TOC erzeugen und Zeilenlisten bereinigen — im Browser.

KI & LLM

Token-Zählung, Kostenschätzung und Kontextfenster — 100 % im Browser.

Serialisierung

Serialisieren und deserialisieren Sie PHP-Datenstrukturen neben JSON-Workflows.