Tester wyrażeń regularnych online
Przetestuj wzorzec regex JavaScript na tekście do 20 000 znaków. Sprawdź dopasowania i pozycje. Bez wysyłania danych. Przetwarzanie odbywa się lokalnie w prz…
Rozpocznij
Testowanie wzorca na przykładzie
Zakładając wzorzec \b\d+\b i tekst Order 123, amount 456, narzędzie zwróci dwa dopasowania: 123 i 456, wraz z ich pozycjami w tekście (liczone od zera).
Dostępne opcje
Narzędzie automatycznie dodaje flagę globalną (g) i opcjonalnie flagę i (ignorowanie wielkości liter). Nie ma możliwości włączenia innych flag, takich jak multiline, dotAll, Unicode, sticky czy indices.
Ograniczenia
Wzorce o złożonej strukturze mogą działać wolno, mimo ograniczenia długości tekstu, ponieważ JavaScript nie ma wbudowanego limitu czasu dla wyrażeń regularnych. Błędna składnia zostanie zgłoszona jako błąd.
Prywatność
Testowanie odbywa się w całości w przeglądarce – dane nie są wysyłane na serwer.
Najczęstsze pytania
Jak interpretować pozycje dopasowań?
Pozycje to indeksy łańcucha UTF-16, a nie liczby znaków widzianych przez użytkownika. Na przykład emoji (U+1F600) zajmuje dwa indeksy.
Czy mogę używać grup przechwytujących?
Tak, wzorzec może zawierać grupy, ale narzędzie nie wyświetla zawartości grup ani nie pokazuje podstawień.
Dlaczego nie mogę włączyć flagi multiline?
Narzędzie celowo udostępnia tylko flagi g i opcjonalnie i, aby zachować prostotę. Jeśli potrzebujesz innych flag, użyj konsoli przeglądarki.
Lista kontrolna
- Sprawdź, czy wzorzec nie przekracza 200 znaków.
- Upewnij się, że tekst nie przekracza 20 000 znaków.
- Zweryfikuj, czy oczekujesz dopasowań bez uwzględniania wielkości liter.
- Pamiętaj, że pozycje są indeksami UTF-16.
Przetwarzanie odbywa się lokalnie w przeglądarce.