Tester Wyrażeń Regularnych
Czym jest Tester Wyrażeń Regularnych
Wyrażenie regularne (regex) to sekwencja znaków definiująca wzorzec wyszukiwania w tekście. Ten tester regex online pozwala napisać wzorzec, wybrać flagi (globalna, bez uwzględniania wielkości liter, wieloliniowa, dotAll) i natychmiast zobaczyć, które części testowego ciągu pasują — z żółtym podświetleniem w podglądzie i listą każdego dopasowania z pozycją znaku i przechwyconymi grupami.
Jak używać
- Wpisz wyrażenie regularne w polu wzorca między separatorami /.
- Przełącz flagi, których potrzebujesz: g (znajdź wszystkie dopasowania), i (bez uwzględniania wielkości liter), m (wieloliniowe ^ i $), s (kropka dopasowuje nowe linie).
- Wpisz lub wklej tekst do przeszukania w obszarze Testowy ciąg.
- Obserwuj dopasowania podświetlone w podglądzie i wylistowane poniżej z pozycjami indeksów i wartościami grup przechwyconych.
- Kliknij Wyczyść, aby zresetować oba pola i zacząć od nowa.
Kiedy używać
Budujesz walidator ścieżek URL takich jak /users/123 lub /products/abc-456? Wpisz \/(\w+)\/(\w[\w-]*) w polu wzorca, włącz flagę g i wklej listę ścieżek API w polu testowym. Natychmiast zobaczysz, które ścieżki pasują i jakie są dwa przechwycone segmenty (typ zasobu i ID) — bez pisania ani linii kodu.
Często zadawane pytania
Jakie flagi są dostępne?
Obsługiwane są cztery flagi: g (globalna — znajdź wszystkie dopasowania, nie tylko pierwsze), i (bez rozróżniania wielkości liter), m (wieloliniowa — ^ i $ dopasowują początek/koniec każdej linii) i s (dotAll — kropka . dopasowuje również znaki nowej linii).
Jak testować grupy przechwytujące?
Otocz nawiasem okrągłym część, którą chcesz przechwycić: (\d+) przechwytuje jedną lub więcej cyfr. Każde dopasowanie na liście pokazuje wartości grup przechwyconych z etykietami Grupa 1, Grupa 2 itp. Obsługiwane są również grupy nazwane jak (?<rok>\d{4}).
Dlaczego mój wzorzec powoduje błąd?
Częste przyczyny: niezescapowane znaki specjalne (użyj \. zamiast . dla dopasowania kropki), niezamknięte nawiasy, lub nieprawidłowe kombinacje flag. Komunikat błędu pod polem wzorca opisuje problem.
Czy flaga g jest wymagana do znalezienia wszystkich dopasowań?
Tak. Bez flagi g regex zatrzymuje się po pierwszym dopasowaniu. Włącz g, aby znaleźć każde wystąpienie w testowym ciągu.
Czy moje wzorce i tekst są wysyłane na serwer?
Nie. Całe przetwarzanie odbywa się w przeglądarce przy użyciu wbudowanego silnika JavaScript RegExp. Nic nie opuszcza Twojego urządzenia.
Czy mogę udostępnić to narzędzie z moimi danymi?
Tak. URL aktualizuje się automatycznie podczas pisania. Skopiuj link z paska adresu lub użyj przycisku Udostępnij — każdy, kto go otworzy, zobaczy Twoje dane już wypełnione.
Powiązane narzędzia
Deszyfrowanie Tekstu AES
Odszyfruj tekst AES-256 swoim hasłem w przeglądarce. Za darmo, prywatnie i całkowicie offline. Żadne dane nie opuszczają urządzenia.
Szyfrowanie Tekstu AES
Szyfruj tekst hasłem za pomocą AES-256 w przeglądarce. Za darmo, prywatnie i całkowicie offline. Nic nie jest wysyłane na serwer.
Kalkulator Proporcji Obrazu
Oblicz proporcje obrazu, znajdź brakującą szerokość lub wysokość i zmieniaj rozmiar zdjęć oraz filmów bez utraty proporcji. Za darmo.