Tester wyrażeń regularnych (Regex)

Testuj wyrażenia regularne JavaScript na przykładowym tekście bezpośrednio w przeglądarce.

Wzorzec
Tekst testowy
Wprowadź wzorzec, aby go przetestować.

Państwa wzorzec oraz tekst są testowane bezpośrednio w przeglądarce. Nic nie jest przesyłane do BroBroGo.

FAQ

Czy wklejanie tutaj mojego tekstu jest bezpieczne?

Tak. Dopasowywanie odbywa się w całości w Państwa przeglądarce — żadne dane nie są wysyłane do BroBroGo.

Co oznaczają flagi g/i/m/s?

Flaga g wyszukuje wszystkie dopasowania zamiast tylko pierwszego. Flaga i ignoruje wielkość liter. Flaga m sprawia, że znaki ^ i $ dopasowują początek i koniec każdego wiersza, a nie tylko całego tekstu. Flaga s pozwala kropce (.) dopasowywać również znaki nowej linii.

Dlaczego pojawia się komunikat, że przetwarzanie wzorca trwa zbyt długo?

Niektóre wzorce mogą powodować tzw. katastrofalne cofanie (catastrophic backtracking) — silnik analizuje wtedy wykładniczą liczbę kombinacji przed poddaniem się, co może zawiesić kartę przeglądarki. To narzędzie przerywa dopasowywanie po 2 sekundach, jeśli dojdzie do takiej sytuacji, dzięki czemu strona pozostaje responsywna. Warto wtedy uprościć zagnieżdżone powtórzenia, np. (a+)+.