Tester wyrażeń regularnych online
Debuguj wyrażenia regularne JavaScript na żywo: podświetlone dopasowania, grupy przechwytujące, flagi i podgląd zamiany.
🔒 Przetwarzane w całości w Twojej przeglądarce — nic, co tu wpiszesz, nie zostanie nigdy przesłane.
Wynik
Ten tester wyrażeń regularnych to interaktywny warsztat do tworzenia i debugowania wyrażeń regularnych JavaScript. Wpisz wzorzec, przełącz flagi g, i, m, s i u i wklej dowolny tekst testowy: dopasowania są podświetlane bezpośrednio w tekście podczas pisania, licznik pokazuje, ile ich znaleziono, a szczegółowa lista rozkłada każde dopasowanie na jego numerowane i nazwane grupy przechwytujące. Błędy składni nie kończą się cichą porażką – tester pokazuje dokładny komunikat z silnika JavaScript, więc zabłąkany nawias lub nieprawidłowy kwantyfikator jest natychmiast wyłapywany.
Jest zbudowany do tworzenia wzorców, a nie do jednorazowych operacji na tekście. Kiedy projektujesz przechwytywanie do parsera logów, testujesz, jakie formaty URL akceptuje walidacja, lub uczysz się, co naprawdę robią lookaheady, potrzebujesz zobaczyć grupy, pozycje i przypadki brzegowe – to właśnie pokazuje to narzędzie. Do prostych, codziennych zadań typu znajdź lub znajdź-i-zamień na kawałku tekstu, dedykowane narzędzia do wyszukiwania w tekście i zamiany w tekście są szybsze; ten tester jest miejscem, do którego idziesz, aby dopracować sam wzorzec.
Tryb zamiany zamienia go w podgląd refaktoryzacji: wprowadź ciąg zastępczy z odwołaniami $1, $& lub $<nazwa> i zobacz przekształcony tekst obok oryginału, zanim zatwierdzisz wyrażenie w kodzie. W połączeniu ze stronami z ustawieniami wstępnymi – gotowymi wzorcami dla e-maili, URL-i, numerów telefonów, adresów IP, dat i polityk haseł – służy również jako praktyczne źródło referencyjne dla powszechnych, rzeczywistych wyrażeń.
Wszystko wykonuje się lokalnie w Twojej przeglądarce, korzystając z natywnego silnika JavaScript RegExp – tego samego silnika, który uruchomi Twój wzorzec w produkcyjnym kodzie JS, więc to, co pasuje tutaj, pasuje tam. Żaden tekst ani wzorce nie są nigdzie przesyłane, co sprawia, że debugowanie wyrażeń na rzeczywistych logach, próbkach danych klientów czy plikach konfiguracyjnych jest bezpieczne, nawet w trybie offline.