Tester wyrażeń regularnych
Testuj wyrażenia regularne i podświetlaj dopasowania.
- Natychmiast
- Za darmo
- Prywatnie (przetwarzane lokalnie)
- Bez rejestracji
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ć
-
Napisz wzorzec
Między dwoma ukośnikami, np. \d+ dla cyfr.
-
Dodaj flagi
g, i, m… zależnie od pożądanego zachowania.
-
Wklej tekst do przetestowania
Dopasowania są podświetlane i liczone.
Ściąga metaznaków
| Symbol | Znaczenie |
|---|---|
| . | Dowolny znak |
| \d / \w / \s | Cyfra / 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|b | a 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.