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.
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
Wyszukiwanie działa w Workerze przeglądarki. Start ma limit 10 sekund; po gotowości wykonanie ma około 1,5 sekundy, następnie Worker jest kończony. To nie gwarantuje całkowitego czasu działania. Najwyżej 10000 dopasowań; przekroczenie odrzuca wynik bez częściowej listy. Uprość wzorzec lub skróć tekst.
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.