Tester wyrażeń regularnych
Sprawdź wyrażenie regularne JavaScript na przykładowym tekście.
Wypróbuj krótki przykład
Wypróbuj krótki przykład
Wczytaj fikcyjny przykład do pustego formularza. Sprawdź opcje, w razie potrzeby uruchom narzędzie i porównaj wynik poniżej.
Znajdź globalne dopasowania ze składnią wyrażeń regularnych JavaScript i opcjonalnymi flagami ignorowania wielkości liter, trybu wielowierszowego, dotAll oraz Unicode. Dopasowywanie działa w krótkotrwałym workerze, aby powolny wzorzec nie mógł zawiesić strony. Wprowadź wzorzec bez otaczających ukośników i wklej przykładowy tekst. Dopasowanie globalne jest zawsze włączone; wybierz i (ignorowanie wielkości liter), m (kotwice wierszy), s (kropka dopasowuje znaki nowego wiersza) lub u (tryb Unicode). Wynik pokazuje do 100 dopasowań, grupy przechwytujące i pozycje UTF-16. Wzorce są wykonywane w wątku roboczym z limitem czasu. Pokazywanych jest tylko pierwszych 100 dopasowań. Dopasowywanie ma krótki limit czasu, a przykładowy tekst jest ograniczony do 100 000 znaków. Pozycje są indeksami UTF-16 JavaScript; składnia regex różni się między silnikami.
Wyrażenie regularne (bez ukośników na początku i końcu)
\b[A-Z][a-z]+\b
Tekst testowy
Ada and Sam buy tea.
Oczekiwany wynik
Flagi: gu Dopasowania: 2 1. "Ada" (Indeks UTF-16 0) 2. "Sam" (Indeks UTF-16 8)
Przykład będzie dostępny, gdy narzędzie będzie gotowe.
Tekst jest przetwarzany w Twojej przeglądarce.
Udostępnij narzędzie
Udostępniany jest wyłącznie publiczny link do narzędzia. Twoje dane wejściowe i wyniki pozostają tutaj.
Pokaż link do ręcznego skopiowania
Krótka odpowiedź
Znajdź globalne dopasowania ze składnią wyrażeń regularnych JavaScript i opcjonalnymi flagami ignorowania wielkości liter, trybu wielowierszowego, dotAll oraz Unicode. Dopasowywanie działa w krótkotrwałym workerze, aby powolny wzorzec nie mógł zawiesić strony.
Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.
Jak używać
Wprowadź wzorzec bez otaczających ukośników i wklej przykładowy tekst. Dopasowanie globalne jest zawsze włączone; wybierz i (ignorowanie wielkości liter), m (kotwice wierszy), s (kropka dopasowuje znaki nowego wiersza) lub u (tryb Unicode). Wynik pokazuje do 100 dopasowań, grupy przechwytujące i pozycje UTF-16. Wzorce są wykonywane w wątku roboczym z limitem czasu.
Ograniczenia
Pokazywanych jest tylko pierwszych 100 dopasowań. Dopasowywanie ma krótki limit czasu, a przykładowy tekst jest ograniczony do 100 000 znaków. Pozycje są indeksami UTF-16 JavaScript; składnia regex różni się między silnikami.
Najczęstsze pytania
Jakich flag mogę użyć?
Dopasowanie globalne jest zawsze włączone. Opcjonalne flagi to i dla ignorowania wielkości liter, m dla kotwic wierszy, s dla dopasowywania przez kropkę znaków końca wiersza i u dla zachowania Unicode.
Dlaczego wzorzec został zatrzymany lub pokazuje tylko część dopasowań?
Wzorce działają w osobnym workerze z limitem 1,5 sekundy, a zwracanych jest tylko pierwszych 100 dopasowań. Pozycje liczą jednostki kodowe UTF-16, tak jak indeksy ciągów w JavaScript.
Źródła i odniesienia
Te źródła dokumentują wskazaną normę lub API przeglądarki; nie potwierdzają poprawności wyników narzędzia.
