Powiązane narzędzia dla programisty
Jak działa tester regex?
Narzędzie tworzy obiekt RegExp w JavaScript i uruchamia go na podanym tekście. Dla każdego dopasowania pokazuje indeks, pełny match, grupy numerowane oraz grupy nazwane z match.groups.
Flaga g pozwala zebrać kolejne dopasowania. Bez g tester pokazuje jedno dopasowanie. Flaga y wymaga rozpoczęcia dokładnie od ustawionego indeksu, dlatego jest przydatna m.in. przy parserach.
Najczęstsze flagi JavaScript RegExp
| Flaga | Działanie | Typowe użycie |
|---|---|---|
g | global | wiele dopasowań |
i | ignoreCase | bez rozróżniania wielkości liter |
m | multiline | ^ i $ dla kolejnych linii |
s | dotAll | kropka dopasowuje także znak nowej linii |
u | unicode | poprawniejsze operowanie na kodach Unicode |
y | sticky | dopasowanie dokładnie od lastIndex |
Grupy numerowane i nazwane
Grupa (\d+) trafia do match[1]. W JavaScript możesz też użyć grupy nazwanej, np. (?<id>\d+), a następnie odczytać ją jako match.groups.id.
W replace możesz korzystać m.in. z $& dla całego dopasowania, $1...$99 dla grup numerowanych oraz $<nazwa> dla grup nazwanych.
Uwaga na bardzo wolne regexy
Limit liczby wyników nie chroni przed jednym kosztownym dopasowaniem. Dlatego tester uruchamia RegExp poza głównym wątkiem i przerywa obliczenie po limicie czasu. Jeśli wzorzec zostanie zatrzymany, zmniejsz próbkę tekstu lub uprość konstrukcję podatną na backtracking.
FAQ - Regex tester online
Ostatnia aktualizacja narzędzia: 15.09.2026.