Testuj wyrażenie regularne na swoim tekście w czasie rzeczywistym. Zobacz każde dopasowanie podświetlone, z grupami przechwytującymi i flagami. Działa w całości w Twojej przeglądarce.
Jak korzystać z narzędzia Tester regex
Wpisz swoje wyrażenie regularne w polu wzorca.
Przełącz potrzebne flagi (g, i, m, s, u).
Wprowadź tekst testowy i zobacz dopasowania podświetlone wraz z ich grupami.
Najczęściej zadawane pytania
Silnik JavaScript (ECMAScript) wbudowany w Twoją przeglądarkę, więc wyniki odpowiadają temu, co zrobi Twój kod JavaScript i TypeScript.
g dopasowuje wszystkie wystąpienia, i ignoruje wielkość liter, m sprawia, że ^ i $ dopasowują się przy podziałach wierszy, s pozwala kropce dopasowywać znaki nowej linii, a u włącza pełną obsługę Unicode.
Włącz flagę multiline (m), aby ^ i $ dopasowywały się przy każdym podziale wiersza, i dodaj flagę dotAll (s), jeśli potrzebujesz też, aby kropka dopasowywała znaki nowej linii.
Tak. Każde dopasowanie wymienia swoje numerowane grupy przechwytujące, a grupy nazwane pojawiają się po nazwie, więc widzisz dokładnie, co przechwyciła każda część wzorca.
To używa silnika JavaScript. PCRE, Python i inne dzielą większość składni, ale różnią się przy lookbehind, grupach nazwanych i niektórych znakach ucieczki, więc przenoś zaawansowane wzorce z rozwagą.
Nie. Wzorzec i Twój tekst testowy są oceniane w całości w Twojej przeglądarce i nigdy nie opuszczają Twojego urządzenia.
Tester wyrażeń regularnych pozwala budować i debugować wyrażenia regularne na własnym przykładowym tekście, z dopasowaniami podświetlanymi na żywo w trakcie pisania. Używa silnika wyrażeń regularnych JavaScript, tego samego co w każdej przeglądarce i w Node.js, więc wzorzec, który działa tutaj, działa w Twoim kodzie JavaScript i TypeScript.
Przełączaj flagi globalną, ignorującą wielkość liter, multiline i inne oraz zobacz każde dopasowanie wraz z jego grupami przechwytującymi. Przydaje się do walidacji formatów wejściowych, wyodrębniania pól z logów czy testowania wzorca przed wklejeniem go do kodu. Wszystko działa w Twojej przeglądarce, więc Twoje wzorce i tekst testowy nigdy nie są przesyłane. Pamiętaj, że inne języki, takie jak PCRE, Python i Go, dzielą większość składni, ale różnią się niektórymi funkcjami, więc kilka zaawansowanych konstrukcji może zachowywać się inaczej poza JavaScript.
Powiązane narzędzia
Generuj skróty SHA-1, SHA-256, SHA-384 i SHA-512 dowolnego tekstu, bezpośrednio w przeglądarce.
Konwertuj kolory między HEX, RGB i HSL z podglądem na żywo.
Konwertuj znaczniki czasu Unix na czytelne daty i odwrotnie: UTC, czas lokalny, ISO 8601 i czas względny. Sekundy i milisekundy są wykrywane automatycznie.
Koduj i dekoduj adresy URL oraz ich komponenty w kodowaniu procentowym, bezpiecznie dla UTF-8.