Programista

Tester wyrażeń regularnych

Testuj wyrażenia regularne i podświetlaj dopasowania.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji
/ /
0 dopasowań

Twórz i testuj swoje regex na żywo

Wyrażenia regularne to potężne narzędzie do pracy z tekstem, ale ich składnia jest wymagająca. Ten tester pokazuje dopasowania podświetlone w czasie rzeczywistym, gdy wpisujesz wzorzec, aby szybko iterować.

Jak używać

  1. Napisz wzorzec

    Między dwoma ukośnikami, np. \d+ dla cyfr.

  2. Dodaj flagi

    g, i, m… zależnie od pożądanego zachowania.

  3. Wklej tekst do przetestowania

    Dopasowania są podświetlane i liczone.

Ściąga metaznaków

SymbolZnaczenie
.Dowolny znak
\d / \w / \sCyfra / znak słowa / biały znak
* + ?0+, 1+, lub 0 lub 1 powtórzenie
{2,5}Od 2 do 5 powtórzeń
[abc]a, b lub c
^ $Początek / koniec wiersza
( )Grupa przechwytująca
a|ba lub b

Częste przykłady

  • E-mail: \b\w+@\w+\.\w+\b
  • Kod pocztowy (5 cyfr): \b\d{5}\b
  • Powtórzone słowa: \b(\w+)\s+\1\b

Najczęstsze pytania

Czym jest wyrażenie regularne?

Regex to wzorzec wyszukiwania opisujący zbiór ciągów znaków. Służy do znajdowania, walidacji lub zamiany tekstu według precyzyjnych reguł (na przykład „wszystkie adresy e-mail”).

Do czego służą flagi?

Flagi zmieniają zachowanie: g (wszystkie dopasowania), i (ignoruje wielkość liter), m (wielowierszowy), s (kropka obejmuje znaki nowej linii), u (Unicode). Narzędzie automatycznie dodaje g, aby policzyć wszystkie wystąpienia.

Jaka składnia jest używana?

Składnia wyrażeń regularnych JavaScript (ECMAScript), bardzo bliska PCRE do typowych zastosowań. Wzorce są więc bezpośrednio użyteczne w kodzie webowym.

Jak zwalidować e-mail lub numer?

Wpisz wzorzec i wklej przykłady: dopasowania są podświetlane na żywo, więc możesz dostroić regex do właściwego wyniku.

Czy mój tekst jest wysyłany online?

Nie. Test działa w Twojej przeglądarce; ani wzorzec, ani tekst nie są przesyłane.