Tester wyrażeń regularnych (regex)

Wpisz wyrażenie regularne i tekst testowy: dopasowania zostaną od razu podświetlone wraz z grupami, a Ty możesz wypróbować zamianę. Używa silnika JavaScript Twojej przeglądarki, a tekst nigdy nie opuszcza urządzenia.

🔒 To, co wpisujesz, nigdy nie opuszcza Twojego urządzenia. Wszystko jest liczone w Twojej przeglądarce.

Opcje (flagi)
Wypróbuj przykład

Podświetlone dopasowania

Dopasowania

    Użyj $1, $2… dla grup, $& dla całego dopasowania i $<nazwa> dla grup nazwanych.

    Jak przetestować wyrażenie regularne

    1. Wpisz wyrażenie w pierwszym polu, bez otaczających ukośników.
    2. Zaznacz potrzebne opcje, na przykład ignorowanie wielkości liter lub wszystkie dopasowania.
    3. Wklej tekst testowy: dopasowania zostaną podświetlone i wypisane wraz z grupami.
    4. Jeśli chcesz, wpisz zamianę i skopiuj powstały tekst.

    Do czego służy tester regex

    Wyrażenie regularne (regex) to wzorzec do wyszukiwania, walidowania lub zamiany tekstu: e-maili, numerów telefonów, dat, kodów. Przetestowanie go przed użyciem w kodzie oszczędza błędy i czas.

    To narzędzie używa silnika wyrażeń regularnych JavaScript, tego samego, który działa w przeglądarce i w Node.js. Zaznacza każde dopasowanie w tekście i pokazuje wartość każdej grupy przechwytującej, także nazwanej.

    Zamiana obsługuje $1, $2 i resztę składni JavaScript, więc przydaje się do przygotowania zbiorczej zmiany przed jej zastosowaniem.

    O czym warto pamiętać

    Najczęstsze pytania

    Co oznaczają flagi g, i, m, s i u?

    g znajduje wszystkie dopasowania, nie tylko pierwsze. i ignoruje wielkość liter. m sprawia, że ^ i $ działają w każdym wierszu. s pozwala kropce obejmować podziały wierszy. u włącza tryb Unicode.

    Z jakim językiem jest zgodny?

    Z JavaScript. Podstawowe konstrukcje (klasy, grupy, kwantyfikatory, kotwice) są takie same w prawie każdym języku.

    Jak używać grup w zamianie?

    Użyj $1, $2 itd. dla grup numerowanych, $& dla całego dopasowania i $<nazwa> dla grup nazwanych.

    Czy mój tekst jest wysyłany na jakiś serwer?

    Nie. Wszystko dzieje się w Twojej przeglądarce, a tekst nigdy nie opuszcza urządzenia.

    Czy to narzędzie jest bezpłatne?

    Tak, jest bezpłatne, nie wymaga rejestracji i działa bezpośrednio w przeglądarce.