DT Dev Tools

Regex Tester — Tester wyrażeń regularnych

Testuj wyrażenia regularne JavaScript na przykładowym tekście, podświetlaj dopasowania i sprawdzaj grupy przechwytujące lokalnie w przeglądarce.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Highlighted matches

Matches and groups

Advertisement

Do czego służy Regex Tester

Regex Tester uruchamia wyrażenie regularne JavaScript na przykładowym tekście, podświetla każde dopasowanie i wyświetla grupy przechwytujące do sprawdzenia. Przydaje się do weryfikacji wzorców do parsowania logów, fragmentów walidacji formularzy, dopasowywania tras, pomysłów na wyszukiwanie i zamianę oraz drobnych zadań ekstrakcji, zanim wyrażenie trafi do kodu. Narzędzie zawsze stosuje wyszukiwanie globalne, dzięki czemu powtarzające się dopasowania są widoczne.

Ta strona została zaprojektowana z myślą o codziennej pracy programisty: szybkich kontrolach podczas debugowania, przygotowywaniu krótkich przykładów do dokumentacji i porządkowaniu danych przed wklejeniem ich do edytora, terminala, zgłoszenia lub fixture'a testowego. Interfejs utrzymuje dane wejściowe, kontrolki, wynik i komunikat o stanie blisko siebie, więc łatwo zweryfikować rezultat przed skopiowaniem.

Prywatny sposób pracy w przeglądarce

Całe przetwarzanie odbywa się za pomocą JavaScriptu w przeglądarce. Narzędzie nie wysyła Twoich tekstów, tokenów, adresów URL, fragmentów kodu ani wygenerowanych wartości na żaden serwer i nie wymaga konta. Ten model prywatności jest ważny, ponieważ małe narzędzia podczas diagnozowania problemów często dostają prawdziwe odpowiedzi API, próbki konfiguracji, logi, dane uwierzytelniające lub przykłady przypominające dane klientów. Praca lokalna zmniejsza ryzyko i sprawia, że narzędzie działa natychmiast, bo nie ma komunikacji sieciowej.

Praktyczne wskazówki

Wpisz wzorzec bez otaczających ukośników i użyj pól wyboru dla typowych flag. Dopasowania o zerowej długości są wymieniane, ale nie podświetlane, aby uniknąć mylących wyników. Ponieważ źródłem prawdy jest zachowanie RegExp w przeglądarce, wynik powinien być zgodny z nowoczesnym JavaScriptem po stronie klienta i aktualnym Node.js dla tego samego wzorca i tych samych flag.

Zawsze sprawdzaj przekształcony wynik, zanim zaufasz mu na produkcji. Narzędzia przeglądarkowe świetnie nadają się do inspekcji i przygotowań, ale nie znają wszystkich konwencji projektu ani wymagań bezpieczeństwa. Jeśli wynik zostanie zatwierdzony w repozytorium, udostępniony publicznie lub użyty w procesie uwierzytelniania, upewnij się, że nie zawiera sekretów i że odpowiada formatowi oczekiwanemu przez Twoją aplikację.

Jak używać

  1. Wpisz wzorzecWpisz wzorzec regex JavaScript bez ukośników.
  2. Wklej tekstDodaj przykładowy tekst do przetestowania.
  3. Sprawdź dopasowaniaPrzejrzyj podświetlenia, indeksy i grupy przechwytujące.

Najczęściej zadawane pytania

Czy muszę dodawać ukośniki?
Nie. Wpisz tylko sam wzorzec.
Jaki silnik jest używany?
Silnik RegExp JavaScript wbudowany w przeglądarkę.
Czy przykładowy tekst jest wysyłany?
Nie. Testowanie odbywa się lokalnie.
Advertisement