JavaScript-Regex testen

Einen JavaScript-Regulären Ausdruck prüfen, Treffer markieren, Gruppen zeigen und eine Ersetzung ausprobieren.

Das ist JavaScript im Browser, nicht PCRE

So prüfen Frontends und viele JSON-Schema-Muster. Ein Ausdruck aus einer PHP-preg_match-Anleitung kann scheitern, wenn er eine nur in PCRE vorhandene Form nutzt. Global ist immer an, Sie sehen also jeden Treffer. Im Ersatz gelten $1 und $$. Wenn der Ausdruck schon sitzt und Sie nur Treffer herausziehen wollen, ist Treffer extrahieren der kürzere Weg.

Wie Sie ihn schreiben

  • Keine Schrägstriche drumherum. \d+ genügt, nicht /\d+/g. Die Flags sind die Kästchen.
  • i ignoriert Großschreibung, m lässt ^ und $ an jeder Zeile gelten, s lässt den Punkt den Umbruch treffen, u brauchen Sie für \p{L} und Emoji.
  • Ohne u ist \w nur [A-Za-z0-9_]. Umlaute und ß zählen nicht dazu.
  • ∅ heißt: diese Gruppe hat nicht mitgemacht. Der Ersatz ist der ganze Text danach.
  • (a+)+ auf einem langen, nicht passenden Text kann den Tab einfrieren. Nach 5000 Treffern stoppt die Liste, der Ausdruck wird davon nicht schnell.