Tester regexów (dopasowania, grupy i podgląd zamiany)
Chcesz szybko przetestować regex? Wklej i sprawdź od razu w tym testerze regexów.
Zobacz podświetlone dopasowania, grupy przechwytujące i wynik zamiany na jednym ekranie.
Jak używać
- Wprowadź wzorzec i wybierz potrzebne flagi (g/i/m).
- Wklej tekst źródłowy. Jeśli auto-run jest WŁ., wynik zaktualizuje się od razu.
- Użyj listy dopasowań, aby sprawdzić pozycje i przeskoczyć do każdego dopasowania.
- Użyj kart Grupy i Zamiana, aby zweryfikować przechwycenia i wynik zamiany.
Przykłady
Wyodrębnianie e-maili
Wejście: Tekst zawierający adresy e-mail
Wyjście: Podświetlone dopasowania oraz pozycje początku/końca
Zamiana key=value
Wejście: Wielowierszowy tekst key=value
Wyjście: Wynik zamiany z użyciem $1 i $2
Filtrowanie linii logów
Wejście: Tekst logu z INFO / WARN / ERROR
Wyjście: Dopasowania liniowe z flagą m
Ściągawka zamiany
- $1, $2 ... : odwołania do grup przechwytujących
- $& : całe dopasowanie
- $` : przed dopasowaniem / $' : po dopasowaniu
Uwaga
- To narzędzie ocenia wzorce przy użyciu wyrażeń regularnych JavaScript (ECMAScript).
- Niektóre funkcje PCRE (np. grupy atomowe) nie są dostępne.
- Nawet funkcje JavaScript mogą się różnić zależnie od środowiska uruchomieniowego.
- Wyniki nie muszą być identyczne z PCRE.
FAQ
Czym są flagi g/i/m?
Przełączasz je polami wyboru. (g=global, i=ignoruj wielkość liter, m=wielowierszowość)
Czy mogę testować także zamianę?
Tak. Wprowadź tekst zamiany i sprawdź kartę Zamiana. Odwołania do grup, takie jak $1, są obsługiwane.
Czym to się różni od PCRE?
To narzędzie używa wyrażeń regularnych JavaScript. Z powodu różnic specyfikacji ten sam wzorzec może dawać inne wyniki niż PCRE.