Arbeitsbereich
Regex-Tester
Eingabe
JavaScript-RegEx testen und debuggen, Treffer und Gruppen prüfen und Ersetzungen ansehen.
Eingabe
Ausgabe
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
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
So verwenden Sie das Tool
Hinweise und Grenzen
Ergebnisse einordnen
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.