Tester wyrażeń regularnych

Testuj i debuguj wyrażenia regularne: podświetlanie na żywo, lista dopasowań z pozycjami i długościami oraz pełne wyodrębnianie grup przechwytujących.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — dane nigdy nie są wysyłane na żaden serwer.
Wzorzec:
Szablon: Wybranie szablonu wypełnia pole wzorca i uruchamia test.
Dopasowania zostaną tutaj podświetlone.
Lista dopasowań
# Dopasowany tekst Pozycja Długość Grupy przechwytujące
Jak używać — Wpisz wzorzec w polu Wzorzec (albo wybierz go z listy Szablon) i wpisz tekst testowy. Wyniki aktualizują się na bieżąco.
Flagi: g = znajdź wszystkie dopasowania, i = ignoruj wielkość liter, m = ^/$ dopasowują się w każdym wierszu, s = kropka obejmuje znak nowego wiersza, u = tryb Unicode.
Podgląd podświetla każde dopasowanie na żółto. Tabela poniżej wymienia każde dopasowanie wraz z pozycją i długością, a także każdą grupę przechwytującą ($1, $2, …).
Dopasowania o zerowej długości (np. a* na "bbb") są obsługiwane bezpiecznie — nie zawieszą przeglądarki. Niepoprawne wzorce pokazują błąd w linii zamiast okna dialogowego.
Naciśnij Ctrl+Enter, aby uruchomić. Wszystkie dane są przetwarzane lokalnie — nic nie jest wysyłane.
Wyrażenia regularne w minutę

Większość znaków wyrażeń regularnych to metaznaki o specjalnym znaczeniu — . ^ $ * + ? ( ) [ ] { } | \ — a ukośnik odwrotny znów czyni je dosłownymi. Kotwice ^ i $ dopasowują pozycje, a nie znaki, a kwantyfikatory * i + są domyślnie zachłanne: biorą tyle, ile się da, podczas gdy formy leniwe *? i +? zadowalają się najkrótszym dopasowaniem.

Gdy wzorzec dopasowuje za dużo, zwykle pomaga leniwy kwantyfikator albo negowana klasa znaków — a nie kolejne znaki ..