Kod & Format

Test wyrażeń regularnych

Napisz wzór wyrażenia regularnego, przetestuj go na tekście; dopasowania zostaną podświetlone, grupy przechwytujące i liczba dopasowań zostaną natychmiast wyświetlone. Za darmo, po stronie klienta.

Test wyrażeń regularnych
/ / g
Można wybrać wiele flag; aktywne flagi są podświetlone.
Informacje

O testach wyrażeń regularnych

Wyrażenia regularne (wyrażenie regularneWyrażenia regularne to zaawansowany standard językowy służący do wyszukiwania, weryfikacji i wyodrębniania określonych wzorców w tekście. Ta sama składnia dotyczy zarówno prostych sprawdzeń, takich jak weryfikacja adresu e-mail, numeru telefonu czy adresu URL, jak i bardziej zaawansowanych zadań, takich jak analiza plików dziennika czy złożone transformacje tekstu. To bezpłatne narzędzie do testowania wyrażeń regularnych pozwala błyskawicznie przetestować wpisany wzorzec w rzeczywistym tekście.

Narzędzie, globalny (g), bez uwzględniania wielkości liter (i), wiele linii (m), kropka-wszystko (s / dotAll) i Unicode (u) Obsługuje flagi. Wszystkie pasujące sekcje są podświetlone kolorem w tekście. Jeśli istnieją pasujące grupy,(grupa)Wartości są wymienione w osobnej tabeli wraz z numerami, dzięki czemu można łatwo sprawdzić, którą wartość przechwyciła grupa. Po wprowadzeniu nieprawidłowego wzorca narzędzie natychmiast wyświetla ostrzeżenie i nie powoduje awarii aplikacji.

Całe przetwarzanie odbywa się w Twojej przeglądarce. Twój tekst nie jest wysyłany na żaden serwer. JavaScript jest natywny. Wyrażenie regularne Ponieważ korzysta z silnika wyrażeń regularnych, wyniki są w pełni kompatybilne ze środowiskami JavaScript. Możesz wykorzystać to narzędzie jako obszar ćwiczeń w procesie nauki wyrażeń regularnych lub do przetestowania wzorca, którego użyjesz w swoim projekcie.

Jak używać?

Krok po kroku

  1. Wzorzec wyrażenia regularnego Wpisz w polu (ukośniki) wyrażenie, które chcesz przetestować / (bez wzoru, tylko wzór).
  2. Według Twoich potrzeb flagi Wybierać: g wszystkie mecze, i bez uwzględniania wielkości liter, m wiele linii, s kropka-wszystko, u Unicode.
  3. Tekst testowy Wklej lub wpisz tekst, którego chcesz użyć, aby wypróbować wzór w wyznaczonym obszarze.
  4. Wyniki są aktualizowane natychmiast: dopasowania jest podkreślonyWyświetlana jest liczba pasujących wyników.
  5. Jeśli istnieją grupy przechwytujące, pod każdym meczem Tabela grupowa Wyświetla się numer grupy i wartości.
FAQ

Często zadawane pytania

g:global — obejmuje wszystkie dopasowania, nie tylko pierwsze. i: bez uwzględniania wielkości liter — nie rozróżnia wielkich i małych liter. m:wielowierszowy — ^ i $ Jest to interpretowane jako podział wiersza/nowość. s: dotAll — kropka (.Mapuje również znak nowej linii. u:Unicode — zapewnia pełne wsparcie Unicode.

Gdy narzędzie wykryje nieprawidłowy wzorzec, wyświetla czerwony komunikat ostrzegawczy i czyści bieżący wynik. Aplikacja nie ulega awarii; wynik jest natychmiast odświeżany po poprawieniu wzorca.

Sekcje ujęte w nawiasy w Twoim wzorcu tworzą grupę przechwytującą: na przykład (\d+)Dla każdego dopasowania zawartość tych grup jest wymieniona w osobnych tabelach jako Grupa 1, Grupa 2 itd. Grupy nazwane i nienazwane ((?<reklama>...)) jest obsługiwany.

Ponieważ obliczenia są wykonywane przez silnik JavaScript przeglądarki, działają szybko, nawet w przypadku tekstu o rozmiarze kilku MB w nowoczesnych przeglądarkach. Bardzo długie wzorce lub wyrażenia z „katastrofalnym cofaniem się” mogą spowolnić przeglądarkę; w takim przypadku należy odświeżyć stronę.

Nie. Wzór wyrażenia regularnego i tekst testowy są przetwarzane wyłącznie w Twojej przeglądarce; żadne dane nie są przesyłane na serwer ani na nim przechowywane.