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.

/ /gi
Flagi Regex
Gotowy

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

  1. Podaj wyrażenie regularne JavaScript, flagi i tekst testowy w kontrolkach narzędzia.
  2. Wybierz ustawienia, które wpływają na dopasowania, indeksy, przechwytywania i podświetlony tekst źródłowy, a następnie uruchom narzędzie.
  3. 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.