Przejdź do treści

Tester regex

Wpisz wzorzec regex i tekst testowy. Dopasowania są podświetlane w czasie rzeczywistym. Włącz flagi (globalna, bez wielkości liter, wieloliniowa) przyciskami. Użyj Wzorców typowych dla szybkiego startu.

Popularne wzorce

Najczęstsze pytania

Jakiego silnika wyrażeń regularnych używa narzędzie?
Narzędzie używa wbudowanego silnika JavaScript (ECMAScript RegExp). Obsługuje grupy przechwytywania, grupy nazwane (?...), lookahead, lookbehind oraz flagi g, i, m, s, u i d. Nie obsługuje lookbehind o zmiennej długości ani składni specyficznej dla PCRE.
Co to są grupy przechwytywania?
Grupy przechwytywania, oznaczane nawiasami okrągłymi, wyodrębniają fragment dopasowania jako osobny wynik. Np. wzorzec (\d{4})-(\d{2})-(\d{2}) zastosowany do 2025-01-15 zwróci trzy grupy: 2025, 01, 15. Grupy nazwane (?\d{4}) ułatwiają dostęp po nazwie zamiast po indeksie.
Dlaczego mój regex nie działa w PHP lub Pythonie?
Różne języki używają różnych dialektów wyrażeń regularnych. PHP korzysta z PCRE, Python z modułu re, JavaScript z ECMAScript RegExp. Różnią się składnią grup, obsługą lookbehind, Unicodem i dostępnymi flagami. Regex działający w JavaScript może wymagać drobnych modyfikacji w innym środowisku.