Tester wyrażeń regularnych

Testuj wyrażenia regularne z podświetlaniem dopasowań na żywo, grupami i zamianą
  • Pliki nie opuszczają urządzenia
  • Działa w przeglądarce
  • Za darmo, bez konta, bez znaku wodnego
Matches will be listed here.

Jak używać: Tester wyrażeń regularnych

Testuj wyrażenia regularne JavaScript na swoim tekście z podświetlaniem na żywo, grupami przechwytywania i podglądem zamiany. Każdy wzorzec jest wyjaśniany token po tokenie, a narzędzie generuje gotowy do uruchomienia JavaScript. Dopasowanie działa w wątku w tle, więc rozszalały wzorzec staje, zamiast zamrozić stronę.

  1. 1

    Wpisz wzorzec w Wyrażeniu regularnym albo wybierz jeden z Popularnych wzorców. Wklejenie /pattern/flags uzupełnia też flagi.

  2. 2

    Włącz potrzebne flagi, takie jak g, i, m albo s.

  3. 3

    Wklej tekst w Ciągu testowym. Dopasowania są wyróżnione; najedź na jedno, aby zobaczyć jego grupy.

  4. 4

    Użyj kart Dopasowania, Wyjaśnienie i Kod albo włącz Zamień, aby podejrzeć wynik string.replace().

Częste pytania

Którego dialektu wyrażeń regularnych używa?

JavaScript, silnika wbudowanego w przeglądarkę. Obsługiwane są flagi g, i, m, s, u, y, d i v. Składnia właściwa dla PCRE, Pythona albo Javy może zachowywać się inaczej.

Dlaczego znajduje tylko jedno dopasowanie?

Bez flagi g JavaScript staje na pierwszym dopasowaniu. Włącz g (global), aby znaleźć wszystkie.

Co znaczy „Zatrzymano po 1,5 s”?

Wzorzec za długo pracował na tym tekście, zwykle przez katastrofalne nawracanie z zagnieżdżonymi kwantyfikatorami takimi jak (a+)+. Uszczegółowij części wewnętrzne albo zakotwicz wzorzec.

Jak użyć nazwanych grup w zamianie?

Napisz $<name> dla grupy nazwanej, $1 dla numerowanej i $& dla całego dopasowania. Przyciski pod Zamień na wstawiają te tokeny.

Czy mój tekst testowy jest przechowywany albo przesyłany?

Tekst nigdy nie jest przesyłany. Wzorzec, flagi i zamiana są zapamiętywane w tej przeglądarce; ciąg testowy nie.