Tester wyrażeń regularnych

Programiści mogą użyć tego podczas debugowania lub przed wymianą danych, gdy wynik trzeba szybko ocenić wzrokiem. Wypisz dopasowania wyrażenia.

Wypisz dopasowania wyrażenia. Wynik jest od razu gotowy do skopiowania w przeglądarce, bez konta, przesyłania ani zapisywania danych.

Jak używać

  1. Wprowadź wzorzec wyrażenia regularnego w pierwszym przeznaczonym dla niego polu.
  2. Ustaw potrzebne flagi, na przykład gi, zależnie od tego, co chcesz sprawdzić.
  3. Wklej tekst do sprawdzenia w obszarze tekstowym lub zaimportuj obsługiwany plik tekstowy, CSV, JSON, Markdown, XML lub YAML.
  4. Uruchom test, aby wyświetlić listę znalezionych dopasowań.
  5. Przejrzyj wyniki, dostosuj wzorzec lub flagi, jeśli to konieczne, a następnie usuń wszystko po sprawdzeniu.

Przykład

Programista musi potwierdzić, że wyrażenie znajduje adresy kontaktowe we fragmencie konfiguracji. Wprowadza prosty wzorzec z flagami gi, wkleja tekst zawierający kilka adresów i przegląda wyświetlone dopasowania przed umieszczeniem wzorca w programie.

Dane wejściowe

\b\w+@\w+\.com\b
gi
contact@example.com and support@example.org

Wynik

1. contact@example.com (index 0)

Ograniczenia i formaty

Gdzie odbywa się przetwarzanie

Test działa w całości w twojej przeglądarce. Wzorzec, flagi i analizowany tekst nie są wysyłane na zewnątrz. Zamknij stronę lub wyczyść pola, aby usunąć zawartość z ekranu.

Częste pytania

Co oznaczają flagi takie jak gi?

Flaga g oznacza żądanie wszystkich dopasowań zamiast zatrzymania się na pierwszym. Flaga i ignoruje różnice między wielkimi i małymi literami. Mogą istnieć inne flagi w zależności od silnika, ale ich obsługa zależy od używanego środowiska.

Dlaczego moje wyrażenie działa tutaj, ale nie w moim języku?

Silniki wyrażeń regularnych nie zachowują się wszystkie tak samo. Składnia akceptowana w przeglądarce może nie istnieć gdzie indziej i odwrotnie. Przetestuj wzorzec w środowisku docelowym przed wdrożeniem.

Czy mogę przetestować bardzo duży plik?

Możesz zaimportować obsługiwany plik tekstowy, CSV, JSON, Markdown, XML lub YAML, ale bardzo długa zawartość może utrudnić odczyt wyników. W przypadku dużych ilości danych wyodrębnij reprezentatywną próbkę przed uruchomieniem testu.

Narzędzia w tej samej kategorii