Przejdź do treści

Tester wyrażeń regularnych

Sprawdź, co dokładnie dopasowuje Twój regex, zanim użyjesz go w kodzie.

Wpisz wzorzec i tekst testowy albo wybierz przykład.
Link zawiera Twój wzorzec i tekst testowy.

Silnik: RegExp JavaScriptu (ECMAScript) w przeglądarce. Składnia nieco różni się od PCRE, Pythona i Javy.

Działa w przeglądarce – Twój tekst nie jest nigdzie wysyłany.

Jak używać

  1. Wpisz regex bez ukośników w polu „Wzorzec wyrażenia regularnego”.
  2. Wklej tekst do sprawdzenia do pola tekstu testowego.
  3. W sekcji „Flagi” włącz „global”, aby znaleźć wszystkie dopasowania.
  4. Otwórz „Dopasowania”, aby sprawdzić znalezione fragmenty i grupy przechwytujące.

Przykłady

Polskie imiona z nazwiskami

Dane wejściowe
Łukasz Żak
Anna Wiśniewska
Małgorzata Wójcik
Wynik
3 dopasowania: Łukasz Żak, Anna Wiśniewska, Małgorzata Wójcik
grupa imie = Łukasz, grupa nazwisko = Żak
grupa imie = Anna, grupa nazwisko = Wiśniewska
grupa imie = Małgorzata, grupa nazwisko = Wójcik

Zamiana dat na format dzień.miesiąc.rok

Dane wejściowe
Termin płatności: 2026-10-15
Data dostawy: 2026-10-20
Wynik
Termin płatności: 15.10.2026
Data dostawy: 20.10.2026

Lista adresów e-mail z wiadomości

Dane wejściowe
Zamówienia: sklep@rowery.pl
Reklamacje: SERWIS@ROWERY.PL
Wynik
sklep@rowery.pl
SERWIS@ROWERY.PL

Ściąga regex dla JavaScriptu

Chcesz porównać tekst przed zamianą i po niej? Wklej obie wersje do narzędzia Porównywarka tekstów. Do masowego czyszczenia bez regex użyj narzędzia Czyszczenie tekstu, a do kodowania tekstu dla URL – Kodowanie i dekodowanie URL.

FAQ

Czy ten tester obsługuje wyrażenia regularne PHP i Python?

Tester używa silnika RegExp JavaScript w Twojej przeglądarce, a nie PCRE ani Pythona. Składnia tych silników różni się, więc ten sam wzorzec może działać inaczej lub zgłaszać błąd.

Czy narzędzie generuje regex na podstawie tekstu?

Nie generuje wyrażeń regularnych z przykładów. W zakładce „Wyjaśnij” możesz sprawdzić znaczenie poszczególnych elementów wpisanego wzorca.

Czy wpisany tekst jest wysyłany na serwer lub zapisywany?

Dopasowanie odbywa się w przeglądarce, bez wysyłania wzorca i tekstu na serwer. Tekst testowy nie jest zapisywany między wizytami, ale wzorzec i ustawienia pozostają w localStorage. Link udostępniania zawiera tekst i wzorzec w skompresowanej, niezaszyfrowanej postaci, dostępnej każdemu, kto ma link.

Dlaczego sprawdzanie wyrażenia regularnego zostało przerwane?

Każde sprawdzanie ma limit 1 sekundy. Po jego przekroczeniu narzędzie zatrzymuje obliczenia; przyczyną może być nadmierny backtracking, czyli wielokrotne sprawdzanie alternatywnych dopasowań.

Jakie są limity tekstu i liczby dopasowań?

Tekst testowy może mieć do 5 MB, a lista wyników pokazuje najwyżej 10 000 dopasowań. Zakładka „Zamień” nadal przetwarza cały tekst.