Jak używać
Wpisz wzorzec, wybierz flagi i wklej tekst do testu. Test używa silnika JavaScript RegExp w przeglądarce. Nieprawidłowy wzorzec pokazuje komunikat silnika. Globalne wyszukiwanie zatrzymuje się po 500 dopasowaniach, by wzorzec nie zablokował strony nieskończonymi pustymi dopasowaniami.
Przykład
Przy fladze globalnej wypisywane są oba adresy. Wzorzec nie jest stosowany na serwerze.
Wejście
\b\w+@\w+\.\w+\b
---
Write to ada@example.com or grace@example.org today.
Wyjście
Match 1 at 9: ada@example.com
Match 2 at 29: grace@example.org
Jak to działa
Flagi to standardowy zestaw JavaScript: g, i, m, s i u. Wynik wymienia każde dopasowanie, jego indeks i przechwycone grupy. To nie jest PCRE ani silnik Javy.
Częste błędy
- Nieprawidłowe wyrażenie regularne Wzorzec ma niezamkniętą grupę, zły escap lub flagę odrzuconą przez tę przeglądarkę. Komunikat pochodzi z JavaScript.
- Wzorzec działał w innym języku Lookaheady i escapy się różnią. Traktuj tę stronę wyłącznie jako wynik JavaScript.
- Strona przestała wypisywać dopasowania Tryb globalny zachowuje pierwsze 500 dopasowań.
Ograniczenia
Katastrofalny backtracking nadal może spowolnić wzorzec. Utrzymuj tekst testowy poniżej 200 000 znaków i unikaj zagnieżdżonych kwantyfikatorów na niezaufanych wzorcach. Wzorzec nie jest wysyłany na serwer.
Prywatność
Tekst, który wklejasz, jest przetwarzany w Twojej przeglądarce. PepsTools go nie otrzymuje, nie przechowuje ani nie wysyła do innej usługi.
Pytania
Jaki to silnik?
Wbudowany silnik wyrażeń regularnych przeglądarki, udostępniony jako JavaScript RegExp.