Testen Sie reguläre Ausdrücke in JavaScript an Ihrem Text, mit Live-Hervorhebung, Gruppen und Ersetzen-Vorschau. Jedes Muster wird Token für Token erklärt, und das Tool erzeugt lauffähigen JavaScript-Code. Die Suche läuft in einem Hintergrund-Worker, sodass ein ausuferndes Muster abbricht, statt die Seite einzufrieren.
Geben Sie unter „Regulärer Ausdruck“ ein Muster ein oder wählen Sie eines aus „Häufige Muster“. Beim Einfügen von /muster/flags werden die Flags mit übernommen.
Schalten Sie die benötigten Flags ein, etwa g, i, m oder s.
Fügen Sie Ihren Text in „Testtext“ ein. Treffer werden hervorgehoben; fahren Sie mit der Maus darüber, um die Gruppen zu sehen.
Nutzen Sie die Tabs „Treffer“, „Erklärung“ und „Code“ oder aktivieren Sie „Ersetzen“, um das Ergebnis von string.replace() zu sehen.
JavaScript, also die Engine Ihres Browsers. Unterstützt werden die Flags g, i, m, s, u, y, d und v. Syntax, die nur PCRE, Python oder Java kennen, kann sich anders verhalten.
Ohne das Flag g stoppt JavaScript beim ersten Treffer. Schalten Sie g (global) ein, um alle zu finden.
Das Muster braucht auf diesem Text zu lange, meist wegen katastrophalem Backtracking durch verschachtelte Quantoren wie (a+)+. Machen Sie die inneren Teile genauer oder verankern Sie das Muster.
Schreiben Sie $<name> für eine benannte Gruppe, $1 für eine nummerierte und $& für den ganzen Treffer. Die Schaltflächen unter „Ersetzen durch“ fügen diese Platzhalter ein.
Hochgeladen wird nichts. Muster, Flags und Ersetzung merkt sich dieser Browser, den Testtext nicht.