Arbeitsbereich

Regex-Tester

Eingabe

JavaScript-RegEx testen und debuggen, Treffer und Gruppen prüfen und Ersetzungen ansehen.

Eingabe

Ausgabe

Tool wird geladen

Tool wird geladen

Entwicklerwerkzeuge

Regex-Tester

Testen Sie JavaScript-Regulärausdrücke und sehen Sie markierte Treffer während der Eingabe. Prüfen Sie Optionen, nullbasierte Indizes, Längen und Gruppen und sehen Sie Ersetzungen nach JavaScript-Syntax in der Vorschau.

Kurzanleitung

So funktioniert es

Geben Sie JavaScript-Muster und Testtext ein. Wählen Sie Optionen, prüfen Sie Treffer und Gruppen und ergänzen Sie einen Ersetzungstext für die JavaScript-Vorschau.

Details

Über dieses Tool

JavaScript-Regulärausdrücke

Eine Regex sucht oder ersetzt Text. Dieser Tester verwendet JavaScript RegExp; Syntax, Optionen und Ersetzungen können sich von PHP/PCRE, Python und anderen Engines unterscheiden.

Optionen und Treffer

Nutzen Sie g (global), i (ohne Beachtung der Großschreibung), m (mehrzeilig), s (dotAll), u (Unicode) und y (sticky). Prüfen Sie markierte Treffer, nullbasierte Indizes, Längen und Gruppen. JavaScript zählt UTF-16-Codeeinheiten; manche sichtbaren Zeichen belegen mehrere Positionen.

Ersetzungsvorschau

Die Vorschau folgt JavaScript: $& fügt den ganzen Treffer ein, $1 und $2 Gruppen und $$ ein Dollarzeichen. Prüfen Sie das Ergebnis vor der Verwendung.

Grenzen

E-Mail- und URL-Beispiele sind keine vollständigen Validatoren. Ein Treffer beweist weder, dass eine Adresse existiert, noch dass eine URL erreichbar ist. Testen Sie in der Produktions-Engine.

Funktionen im Überblick

JavaScript-RegEx testen und debuggen, Treffer und Gruppen prüfen und Ersetzungen ansehen.

So verwenden Sie das Tool

Geben Sie JavaScript-Muster und Testtext ein. Wählen Sie Optionen, prüfen Sie Treffer und Gruppen und ergänzen Sie einen Ersetzungstext für die JavaScript-Vorschau.

Hinweise und Grenzen

Testen Sie JavaScript-Regulärausdrücke. Markieren Sie Treffer, prüfen Sie Gruppen und Positionen und sehen Sie Ersetzungen in der Vorschau.

Ergebnisse einordnen

Testen Sie JavaScript-Regulärausdrücke und sehen Sie markierte Treffer während der Eingabe. Prüfen Sie Optionen, nullbasierte Indizes, Längen und Gruppen und sehen Sie Ersetzungen nach JavaScript-Syntax in der Vorschau.

Praktische Eingaben

Beispiele

Zifferngruppen finden

Muster: (\d{3})-(\d{2}); Text: Order 123-45 and item 678-90; Flag g

Treffer: 123-45 und 678-90; Gruppen werden getrennt erfasst.

Gruppen umstellen

Ersetzung: $2/$1

Order 45/123 and item 90/678

Ohne Beachtung der Großschreibung

Muster: toolbox; Text: ToolboxShelf; Flag i

Treffer unabhängig von Groß- und Kleinschreibung.

Hilfe

Häufige Fragen

Welche Syntax wird verwendet?

JavaScript RegExp; sie unterscheidet sich von PHP/PCRE, Python und anderen Engines.

Was bedeuten die Indizes?

Es sind nullbasierte Positionen in JavaScript-UTF-16-Codeeinheiten. Manche Unicode-Zeichen belegen mehrere Einheiten.

Wie funktioniert die Ersetzung?

Sie folgt JavaScript: $& fügt den Treffer und $1 die erste Gruppe ein.

Validiert das alle URLs und E-Mail-Adressen?

Nein. Ein einfaches Muster prüft nur Treffer, nicht Existenz oder Erreichbarkeit.