Tester Regex
Testuj wyrażenia regularne JavaScript z podświetlaniem na żywo i numerowanymi grupami przechwytywania.
Jak to działa
Tester wyrażeń regularnych dopasowuje wyrażenie regularne do tekstu testowego i wyróżnia wszystkie trafienia w czasie rzeczywistym.
Wprowadź wzorzec regex w polu wzorca, ustaw flagi (g dla globalnego, i dla bez rozróżniania wielkości liter, m dla wieloliniowego) i wpisz tekst testowy. Trafienia są natychmiast wyróżniane, a liczba dopasowań i grupy przechwytywania wyświetlane poniżej.
Tabelaryczny widok grup pokazuje wszystkie grupy numerowane i nazwane ((?
Narzędzie używa silnika regex JavaScript ES2018, który obsługuje lookbehind, grupy nazwane, właściwości Unicode (flaga u).
Przypadki użycia
- Tworzenie i testowanie wzorców walidacji
- Budowanie reguł parsowania
- Testowanie przed użyciem w kodzie produkcyjnym
- Nauka składni wyrażeń regularnych
- Debugowanie wzorców dopasowywania
Często zadawane pytania
- Dlaczego mój regex działa w Python, ale nie tutaj?
- Różne języki mają różne silniki regex. Narzędzie używa JavaScript — Python obsługuje inne składnie jak (?P
). - Co oznacza flaga g?
- Globalna — znajdź wszystkie trafienia, a nie tylko pierwsze.
- Jak dopasować nową linię?
- Użyj flagi m i \n w wzorcu lub flagi s (dotAll) dla . pasującego do nowych linii.
- Czy mogę testować grupy przechwytywania?
- Tak — grupy numerowane i nazwane są wyświetlane w tabeli wyników.
- Czy regex jest obliczany na żywo?
- Tak — wzorzec jest stosowany przy każdym naciśnięciu klawisza.