Geben Sie Muster und Flags ein, und die passenden Stellen im Text werden sofort hervorgehoben. Von der Prüfung der Erfassungsgruppen bis zur Ersetzungsvorschau – alles auf einem Bildschirm, wie in einem Editor.
Hauptfunktionen
Echtzeit-Treffer-Hervorhebung
Sobald Sie ein Muster eingeben, werden die passenden Stellen in der Testzeichenkette wie in einem Editor hervorgehoben.
Flag-Umschaltung
Schalten Sie die sechs Flags g·i·m·s·u·y per Chip ein und aus und vergleichen Sie die Verhaltensunterschiede sofort.
Prüfung der Erfassungsgruppen
Sehen Sie nummerierte Gruppen und benannte Erfassungsgruppen zusammen mit Wert und Position auf einen Blick in der Trefferkarte.
Ersetzungsvorschau
Sehen Sie das Ergebnis eines Ersetzungsausdrucks mit $1·$·$& in Echtzeit vorab.
Muster-Bibliothek
Häufig verwendete Muster wie E-Mail, URL, IP und Datum werden mit Beschreibung und Beispielen bereitgestellt.
Spickzettel·Anleitungen
Ein Syntax-Spickzettel und Einführungsanleitungen helfen beim Erstellen von Mustern.
Bedienung
- Geben Sie oben im Musterfeld einen regulären Ausdruck ein und schalten Sie die benötigten Flag-Chips ein.
- Wenn Sie im Testzeichenketten-Feld darunter den zu prüfenden Text eingeben, werden die passenden Stellen sofort hervorgehoben.
- Prüfen Sie im Treffer-Tab die Position jedes Treffers und die Erfassungsgruppen.
- Geben Sie im Ersetzen-Tab einen Ersetzungsausdruck ein und sehen Sie das umgewandelte Ergebnis vorab.
- Wenn Sie nicht weiterkommen, öffnen Sie ein Beispiel aus der Muster-Bibliothek und starten Sie damit.
Häufig gestellte Fragen
Welche Regex-Syntax wird unterstützt?
Es wird direkt die JavaScript-RegExp-Engine (ECMAScript) des Browsers verwendet. Moderne Syntax wie benannte Erfassungsgruppen (?...), Lookahead/Lookbehind und Unicode-Properties (u-Flag) wird unterstützt.
Was bedeuten die Flags g·i·m·s·u·y jeweils?
g steht für global (alle Treffer), i für das Ignorieren der Groß-/Kleinschreibung, m für mehrzeilig (^·$ gelten pro Zeile), s für dotAll (. schließt Zeilenumbrüche ein), u für Unicode und y für sticky (Matching nur an der Position von lastIndex). Sie lassen sich per Chip ein- und ausschalten.
Wie überprüfe ich Erfassungsgruppen und Ersetzungen?
In der Trefferkarte werden nummerierte Gruppen ($1, $2…) und benannte Gruppen mit ihren Werten angezeigt. Geben Sie im Ersetzen-Tab einen Ersetzungsausdruck mit $1·$·$& ein, um das Ergebnis in Echtzeit vorab zu sehen.
Gibt es Beispiele für häufig verwendete Muster?
Ja. In der Muster-Bibliothek sind häufig verwendete reguläre Ausdrücke wie E-Mail, URL, IP, Datum, HEX-Farbe, UUID und Passwort mit Beschreibung und Beispielen gesammelt, und jedes Muster lässt sich direkt im Tester öffnen.
Werden das eingegebene Muster oder der Text an einen Server gesendet?
Nein. Alle Berechnungen erfolgen ausschließlich in Ihrem Browser; Muster und Text werden nicht an einen Server gesendet oder gespeichert.
Alle Berechnungen erfolgen ausschließlich im Browser des Nutzers, und keinerlei eingegebene Muster oder Texte werden an einen Server gesendet oder gespeichert.