Tester wyrażeń regularnych (regex)
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.
Spis treści
Jak działa kalkulator
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.
Jak liczymy (metodologia i wzory)
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.
Założenia i ograniczenia
- 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
- MDN, wyrażenia regularne: składnia i flagi (dostęp: 18.07.2026)