TF

Narzędzia dla programistów

Tester wyrażeń regularnych dla JavaScript

Testuj wyrażenia regularne na przykładowym tekście.

Działa lokalnie w Twojej przeglądarce — Twoje dane nie są przesyłane.

Wpisz wzorzec i tekst testowy.

Czym jest to narzędzie?

Napisz wzorzec, wklej przykładowy tekst i sprawdź dokładnie, co pasuje, zanim wyrażenie trafi do kodu. Tester używa natywnego silnika JavaScript przeglądarki, więc wyniki są takie same jak RegExp w nowoczesnych przeglądarkach i Node.js.

Wyrażenia regularne to wzorce opisujące zbiory ciągów znaków. JavaScript używa dialektu ECMAScript z flagami do wyszukiwania globalnego, ignorowania wielkości liter, kotwic wielowierszowych i nie tylko.

ToolForge uruchamia Twój wzorzec natywnym silnikiem RegExp i chroni przed nieskończonymi pętlami dopasowań o zerowej długości.

Jak używać: Tester wyrażeń regularnych

  1. Wpisz wzorzec i opcjonalne flagi (g, i, m, s, u, y, d).
  2. Wklej tekst, na którym chcesz testować.
  3. Przejrzyj dopasowania, ich pozycje i grupy przechwytujące.

Przykłady

Wyszukiwanie e-maili (proste)

Wzorzec: [a-z]+@[a-z]+\.[a-z]+ na hello@example.com

hello@example.com
hello@example.com

Najczęstsze pytania

Jaki to rodzaj wyrażeń regularnych?

ECMAScript / JavaScript — ten sam silnik, którego używa Twoja przeglądarka.

Dlaczego mój wzorzec znajduje tylko jedno dopasowanie?

Bez flagi g (globalnej) JavaScript zatrzymuje się na pierwszym dopasowaniu. Dodaj g, aby zobaczyć wszystkie wystąpienia.

Jak zobaczyć grupy przechwytujące?

Ujmij część wzorca w nawiasy, np. (\d{4})-(\d{2}). Każde dopasowanie pokazuje swoje numerowane grupy, a także grupy nazwane, takie jak (?<year>\d{4}).

Potrzebujesz w przyszłości więcej możliwości?

Narzędzia premium, wyższe limity i dostęp przez API są w planach. Wersja 1 pozostaje darmowa i prywatna w Twojej przeglądarce.