Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript z lokalnym podświetlaniem dopasowań, flagami i wyjściem grup przechwytywania. Wszystko działa lokalnie w Twojej przeglądarce.
Podświetlone dopasowania
Grupy przechwytywania
| Dopasowanie | Indeks | Pełne dopasowanie | Grupy |
|---|---|---|---|
| Grupy przechwytywania pojawiają się po przetestowaniu wzorca. | |||
Zachowanie JavaScript RegExp
Tester używa tego samego silnika RegExp przeglądarki, którego używa Twój frontend JavaScript, więc flagi i składnia pasują do rzeczywistego kodu po stronie klienta.
Inspekcja grup przechwytywania
Przeglądaj ponumerowane grupy, nazwane grupy i pozycje dopasowań bez przechodzenia przez kod lub otwierania konsoli.
Prywatne narzędzie przeglądarki
Wszystko działa lokalnie w Twojej przeglądarce. Wrażliwe logi, tokeny i przykładowe ładunki nie są przesyłane.
Powiązane narzędzia dla programistów
Często zadawane pytania
Czy mój regex lub tekst testowy jest przesyłany?
Nie. Wszystko działa lokalnie w Twojej przeglądarce z silnikiem JavaScript RegExp. Twój wzorzec i tekst nie są wysyłane na serwery Convertr.
Jakiego rodzaju wyrażenia regularnego używa ten tester?
Ta strona używa wyrażeń regularnych JavaScript, tego samego zachowania RegExp, które jest używane przez nowoczesne przeglądarki i Node.js.
Czy mogę sprawdzić grupy przechwytywania?
Tak. Tabela wyników wyświetla każde dopasowanie, ponumerowane grupy przechwytywania i nazwane grupy przechwytywania, gdy Twoja przeglądarka je udostępnia.
Jakie flagi są obsługiwane?
Tester obsługuje popularne flagi JavaScript, w tym g, i, m, s, u, y i d, gdy są dostępne w Twojej przeglądarce.
Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript z flagami, podświetlaniem dopasowań i wyjściem grup przechwytywania.
- Wejście
- Wyrażenie regularne JavaScript, flagi i tekst testowy.
- Wyjście
- Dopasowania, indeksy, przechwycenia i podświetlony tekst źródłowy.
- Prawdziwe ograniczenia
- Składnia wyrażeń regularnych w JavaScript różni się od PCRE, RE2, .NET i innych silników; katastrofalne wzorce mogą nadal zamrozić kartę przeglądarki.
- Prywatność i przetwarzanie danych
- Wyrażenie regularne JavaScript, flagi i tekst testowy są przetwarzane w tej karcie przeglądarki. Convertr nie otrzymuje ani nie przechowuje ich; zamknięcie lub ponowne załadowanie strony czyści stan roboczy, chyba że narzędzie wyraźnie oferuje lokalne pobranie.
Jak używać tego narzędzia
- Podaj wyrażenie regularne JavaScript, flagi i tekst testowy w kontrolkach narzędzia.
- Wybierz ustawienia, które wpływają na dopasowania, indeksy, przechwytywania i podświetlony tekst źródłowy, a następnie uruchom narzędzie.
- Przejrzyj dopasowania, indeksy, przechwycenia i podświetlony tekst źródłowy przed skopiowaniem lub pobraniem.
Typowe tryby awarii
Nieprawidłowa składnia, zduplikowane flagi, dopasowania globalne o zerowej długości lub kosztowny wzorzec mogą spowodować błąd lub spowolnienie oceny.
Przydatny przykład
Przetestuj /order-(\d+)/g względem linii dziennika, aby wyświetlić każdy przechwycony numer zamówienia.