Przejdź do wyniku narzędzia
Narzędzia

Tester wyrażeń regularnych (regex)

Sprawdź wyrażenie regularne na własnym tekście: zobacz, czy pasuje, ile jest dopasowań i jakie.

Przejdź do kalkulatora

Sprawdź wyrażenie regularne na własnym tekście: zobacz, czy pasuje, ile jest dopasowań i jakie. Podajesz wzorzec, flagi (g, i, m…) i tekst, a wynik pojawia się od razu. Składnia jak w JavaScript. Wszystko liczy się w przeglądarce.

Opracowanie:

Wyrażenie i tekst

Wpisz wzorzec, flagi i tekst do sprawdzenia.

Dane

Wyniki

Wynik i szczegóły obliczeń.

Dopasowania
Liczba
Pasuje?
Szczegóły obliczeń
Użyte wyrażenie

Jak działa narzędzie

Wyrażenia regularne (regex) to wzorce do wyszukiwania i sprawdzania tekstu. Wpisz wzorzec (bez ukośników), flagi i tekst, a narzędzie pokaże, czy wzorzec pasuje, ile jest dopasowań i jakie dokładnie. Z flagą g znajdujemy wszystkie wystąpienia, bez niej, pierwsze. Składnia jest taka jak w JavaScript.

Szczegóły techniczne

Budujemy obiekt RegExp z podanego wzorca i flag. „Pasuje?” sprawdzamy wersją bez flagi globalnej, a listę dopasowań zbieramy, przechodząc tekst wersją z flagą g. Puste dopasowania są obsługiwane bezpiecznie (przesuwamy pozycję), a liczba iteracji jest ograniczona, żeby złośliwy lub kosztowny wzorzec nie zawiesił przeglądarki.

Ograniczenia narzędzia

  • Obsługujemy flagi g, i, m, s, u, y (jak w JavaScript). Inne znaki we flagach są ignorowane.
  • Bardzo złożone wzorce na długim tekście mogą być kosztowne (tak zwany ReDoS); dlatego ograniczamy liczbę dopasowań.
  • Wszystko liczy się lokalnie w przeglądarce.

Źródła i aktualizacja

Umieść to narzędzie na swojej stronie

Skopiuj kod i wklej go w swoim artykule. Narzędzie zadziała na Twojej stronie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: