Tekst i pisanie ● Przetwarzanie lokalne

Tester wyrażeń regularnych

Sprawdź wyrażenie regularne JavaScript na przykładowym tekście.

Przygotowywanie narzędzia…
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.

✓ Przetwarzanie lokalne✓ Bez konta✓ Dane przetwarzane tutaj✓ Bezpłatnie

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.