Tester Regex
Testuj wyrażenia regularne ECMAScript, przeglądaj dopasowania i grupy oraz sprawdzaj zamianę tekstu.
Wprowadź “Wzorzec”, “Flagi” oraz tekst testowy i użyj “Testuj”. Wprowadź “Zamiana”, aby sprawdzić wynik zamiany. Metoda i ograniczenia
Dopasowania
Czas (ms):
Dopasowania:
- Indeks UTF-16:
Grupy:
Ściągawka regex
Metoda i ograniczenia
Metoda i ograniczenia
RegExp ECMAScript działa tylko w przerywalnym workerze. Flagi zależne od przeglądarki: dgimsuvy; duplikaty i u razem z v są niepoprawne. Indeksy liczą jednostki UTF-16; u/v przechodzi o punkt Unicode po pustym dopasowaniu. Niedopasowana i pusta grupa są różne. Maksymalnie 5000 dopasowań; kolejne oznacza niepełny podgląd i wyłącza zamianę. Pełna zamiana obsługuje $$, $&, $1–$99, nazwy, prefiks, sufiks i pusty wynik. Bez dopasowań zachowuje oryginał. Szablony służą nauce, nie pełnej walidacji e-mail, URL, IPv4 i HTML. Brak równoważności z PCRE i RE2.
Dane są przetwarzane lokalnie w workerze, bez przesyłania, zapisu i rejestrowania kodu. Reklamy i strona mogą wysyłać żądania sieciowe. Zasoby muszą się załadować; brak gwarancji pracy offline.
Tekst 200000 jednostek UTF-16; wzorzec i zamiana po 10000; 5000 dopasowań; wiadomość/wynik 2 MiB UTF-8. Start 5 s, dopasowanie i zamiana 1 s.
Skopiowano
Kopiowanie nie powiodło się. Zaznacz wynik i skopiuj ręcznie.
Popularne narzędzia
O Testerze Regex
Testuj wyrażenia regularne ECMAScript, przeglądaj dopasowania i grupy oraz sprawdzaj zamianę tekstu.
(cat), g; cat dog cat → X dog X; 0, 8
Wersjonowana metoda techniczna; bez prawnego lub kalendarzowego roku odniesienia.
Przypadki użycia
Jak używać
Wprowadź swój wzorzec regex w polu wzorca
Wprowadź “Wzorzec”, “Flagi” oraz tekst testowy i użyj “Testuj”. Wprowadź “Zamiana”, aby sprawdzić wynik zamiany.
Dodaj tekst testowy do dopasowania
Sprawdź “Dopasowania”, “Grupy” i “Indeks UTF-16”; “Kopiuj” kopiuje wynik zamiany.
Użyj “Wyczyść”, aby opróżnić dane i wynik; “Anuluj” zatrzymuje bieżącą pracę.
Porady Pro
- Użyj ^ i $, aby dopasować początek i koniec linii
- Flaga i sprawia, że wzorzec jest niewrażliwy na wielkość liter
- Flaga g znajduje wszystkie dopasowania, nie tylko pierwsze
- Przed kopiowaniem sprawdź ostrzeżenia i wynik. Sukces nie dowodzi zgodności z aplikacją.
Często zadawane pytania
Wyrażenie regularne (regex) to sekwencja znaków definiująca wzorzec wyszukiwania, używana do dopasowywania ciągów znaków, wyszukiwania i zamiany.
Grupy przechwytujące (nawiasy) izolują części wzorca do oddzielnego wyodrębnienia lub odniesienia wstecznego. Na przykład (\d+) przechwytuje jedną lub więcej cyfr.
Typowe problemy to niezakodowane znaki specjalne, brakujące flagi lub nieprawidłowa składnia. Używaj trybu debugowania, aby zobaczyć krok po kroku, jak działa wzorzec.
RegExp ECMAScript działa tylko w przerywalnym workerze. Flagi zależne od przeglądarki: dgimsuvy; duplikaty i u razem z v są niepoprawne. Indeksy liczą jednostki UTF-16; u/v przechodzi o punkt Unicode po pustym dopasowaniu. Niedopasowana i pusta grupa są różne. Maksymalnie 5000 dopasowań; kolejne oznacza niepełny podgląd i wyłącza zamianę.
Pełna zamiana obsługuje $$, $&, $1–$99, nazwy, prefiks, sufiks i pusty wynik. Bez dopasowań zachowuje oryginał. Szablony służą nauce, nie pełnej walidacji e-mail, URL, IPv4 i HTML. Brak równoważności z PCRE i RE2.