Tester Regex online
Debuguj na żywo wyrażenia regularne JavaScript: wyróżnione dopasowania, grupy przechwytywania, flagi i podgląd zamiany.
Wynik
Ten tester wyrażeń regularnych to działający warsztat do tworzenia i debugowania wyrażeń regularnych JavaScript. Wpisz wzór, przełącz flagi g, i, m, s i u i wklej dowolny tekst testowy: dopasowania są podświetlane bezpośrednio w tekście podczas wpisywania, licznik pokazuje, ile zostało znalezionych, a szczegółowa lista dzieli każde dopasowanie na ponumerowane i nazwane grupy przechwytywania. Błędy składniowe nie znikają po prostu po cichu — tester pokazuje dokładny komunikat z silnika JavaScript, więc zabłąkany nawias lub nieprawidłowy kwantyfikator zostaje natychmiast wykryty.
Został zbudowany z myślą o opracowywaniu wzorców, a nie o jednorazowych operacjach tekstowych. Projektując przechwytywanie dla parsera logów, testując formaty adresów URL akceptowane w ramach walidacji lub dowiadując się, co faktycznie robią mechanizmy wyprzedzające, musisz zobaczyć grupy, pozycje i przypadki brzegowe — to właśnie pokazuje to narzędzie. W przypadku prostych, codziennych zadań wyszukiwania lub znajdowania i zamieniania fragmentu tekstu dedykowane narzędzia wyszukiwania w tekście i zamiany w tekście są szybsze; w tym testerze możesz sprawdzić sam wzór.
Tryb zastępowania zamienia go w podgląd refaktoryzacji: wprowadź ciąg zastępczy z odniesieniami $1, $& lub $<name> i zobacz przekształcony tekst obok oryginału, zanim zatwierdzisz wyrażenie w kodzie. W połączeniu z gotowymi stronami — gotowymi wzorami wiadomości e-mail, adresów URL, numerów telefonów, adresów IP, dat i zasad haseł — może służyć jako praktyczny punkt odniesienia dla typowych wyrażeń stosowanych w świecie rzeczywistym.
Wszystko jest wykonywane lokalnie w Twojej przeglądarce przy użyciu 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ń w oparciu o prawdziwe dzienniki, próbki danych klientów lub pliki konfiguracyjne jest bezpieczne, nawet w trybie offline.