So geht’s
Muster eingeben, Flags wählen und den zu testenden Text einfügen. Test nutzt die JavaScript-RegExp-Engine im Browser. Ein ungültiges Muster zeigt die Engine-Meldung. Globale Suche stoppt nach 500 Treffern, damit ein Muster die Seite nicht durch endlose leere Treffer blockiert.
Beispiel
Mit dem global-Flag werden beide Adressen aufgelistet. Das Muster wird nicht auf dem Server angewendet.
Eingabe
\b\w+@\w+\.\w+\b
---
Write to ada@example.com or grace@example.org today.
Ausgabe
Match 1 at 9: ada@example.com
Match 2 at 29: grace@example.org
So funktioniert es
Flags sind der Standard-JavaScript-Satz: g, i, m, s und u. Das Ergebnis listet jede Übereinstimmung, ihren Index und erfasste Gruppen. Das ist nicht PCRE und nicht die Java-Engine.
Häufige Fehler
- Ungültiger regulärer Ausdruck Das Muster hat eine ungeschlossene Gruppe, ein schlechtes Escape oder ein Flag, das dieser Browser ablehnt. Die Meldung kommt von JavaScript.
- Ein Muster funktionierte in einer anderen Sprache Lookaheads und Escapes unterscheiden sich. Behandeln Sie diese Seite nur als JavaScript-Ergebnis.
- Die Seite hörte auf, Übereinstimmungen aufzulisten Der Global-Modus behält die ersten 500 Übereinstimmungen.
Einschränkungen
Katastrophales Backtracking kann ein Muster trotzdem langsam machen. Halten Sie Testtext unter 200.000 Zeichen und vermeiden Sie verschachtelte Quantoren bei nicht vertrauenswürdigen Mustern. Das Muster wird nicht an den Server gesendet.
Datenschutz
Der Text, den Sie einfügen, wird in Ihrem Browser verarbeitet. PepsTools empfängt ihn nicht, speichert ihn nicht und sendet ihn nicht an einen anderen Dienst.
Fragen
Welche Engine ist das?
Die in Ihrem Browser eingebaute Engine für reguläre Ausdrücke, als JavaScript RegExp exponiert.