Instrukcja obsługi
- Wpisz lub wybierz wyrażenie regularne.
- Wklej przykładowy tekst, który chcesz przetestować.
- Przełącz flagi takie jak
g,ilubm. - Przejrzyj wyróżnione mecze, liczbę meczów i grupy przechwytywania.
- Skopiuj dopasowania lub udoskonalaj wzór.
Uwaga: Pierwsza wersja wykorzystuje JavaScript „RegExp”, który różni się od PCRE, Python i innych odmian wyrażeń regularnych.
Główne funkcje
- Testowanie JavaScript na żywoRegex: Wpisz wzór wyrażenia regularnego i przykładowy tekst, aby natychmiast zobaczyć dopasowania.
- Przełączanie flag: Szybkie przełączanie popularnych flag
g,i,m,siu. - Inspektor grupy przechwytywania: Przeglądaj grupy przechwytywania dla każdego dopasowania, aby debugować logikę analizy.
- Lokalne debugowanie tekstu: dzienniki, ładunki, identyfikatory i fragmenty pozostają w przeglądarce.
- Przydatne ustawienia wstępne: Zacznij od typowych wzorców dla poziomów e-mail, adresów URL,UUID, białych znaków i poziomów dziennika.
Powiązane narzędzia
Bezpieczny program formatujący JSON: sformatuj, sprawdź i napraw JSON lokalnie. Upiększ/zmniejsz, podświetl błędy, wygeneruj TypeScript lub Zod, przekonwertuj na XML— prywatny. Spróbuj teraz.
Bezpłatny tester i ewaluator JSONPath dla APIJSON. Wyodrębniaj pasujące węzły w czasie rzeczywistym, sprawdzaj ścieżki i kopiuj wyniki JSON, podczas gdy analizowanie pozostaje lokalne w przeglądarce.
Konwertuj obiekty lub tablice JSON na CSV lokalnie w przeglądarce. Spłaszcz pola, wyświetl podgląd wyniku, a następnie skopiuj lub pobierz CSV bez przesyłania danych.
Konwertuj tekst lub pliki CSV na tablice JSON lokalnie w przeglądarce. Obsługuje nagłówki, ograniczniki przecinków/średników/tabulatorów, pliki typu „przeciągnij i upuść”, kopiuj i pobieraj bez przesyłania.
Porównaj dwa dokumenty JSON lokalnie w przeglądarce. Sortuj klucze obiektów pod kątem różnicy semantycznej, ignoruj szumy związane z kolejnością kluczy i oznaczaj dodane, usunięte i zmodyfikowane pola bez przesyłania.
Zmniejsz JSON do jednego wiersza, usuń wcięcia i podziały wierszy oraz porównaj rozmiar oryginalny, rozmiar zminimalizowany, zapisane bajty i zaoszczędzoną wartość procentową.
Bezpłatny internetowy konwerter JSON na TypeScript. Natychmiast generuj interfejsy i typy TypeScript na podstawie ładunków JSON. W 100% prywatne generowanie kodu po stronie klienta.
Konwertuj YAML na sformatowany JSON lokalnie w przeglądarce. To narzędzie programistyczne obsługuje konwersję na żywo, wielodokumentowe YAML, błędy z uwzględnieniem linii, kopiowanie i pobieranie JSON bez przechowywania danych.
Logika obliczeń
Narzędzie wykorzystuje lokalnie silnik JavaScript RegExp przeglądarki:
- Wzorzec jest kompilowany do wyrażenia regularnego JavaScript.
- Flagi zmieniają wielkość liter, zachowanie wielowierszowe, globalne dopasowanie i nie tylko.
- Grupy przechwytujące eksponują określone części każdego meczu.
- Długość wejściowa jest ograniczona, aby zmniejszyć ryzyko zablokowania strony przez powolne wzorce.
Najczęściej zadawane pytania (FAQ)
Czy mój przykładowy tekst został przesłany?
Nie. Dopasowywanie odbywa się lokalnie w Twojej przeglądarce, a przykładowy tekst nie jest przesyłany na serwer.
Z jakiego wyrażenia regularnego to korzysta?
Pierwsza wersja wykorzystuje JavaScript RegExp. Nie emuluje silników PCRE, Python, RE2 ani innych.
Jak wyświetlić grupy przechwytywania?
Po znalezieniu dopasowania grupy przechwytywania są wyświetlane według dopasowania, dzięki czemu można sprawdzić każde dopasowanie podrzędne w nawiasach.
Dlaczego moje wyrażenie regularne działa gdzie indziej, ale nie tutaj?
SkładniaRegexróżni się w zależności od języka i silnika. Ten tester śledzi zachowanie wyrażeń regularnych JavaScript.
Czy wyrażenie regularne może zablokować stronę?
Bardzo złożone wzory mogą być kosztowne. Narzędzie ogranicza długość danych wejściowych i zgłasza błędy lub granice w interfejsie użytkownika.