Sprawdzaj każdy token wyrażeń regularnych — klasy znaków, kotwice, kwantyfikatory, grupy, lookaround, flagi i znaki ucieczki — w jednej przeszukiwalnej tabeli, każdy z nazwą, znaczeniem w prostym języku i krótkim przykładem. W przeglądarce, bezpłatnie.

Każdy token wyrażeń regularnych, objaśniony przykładem. Wszystko działa w Twojej przeglądarce na podstawie wbudowanego wykazu — nic nie jest wysyłane na serwer.

Token Nazwa Opis Przykład
Żaden token nie pasuje do wyszukiwania.
Spróbuj innego tokena lub terminu — na przykład \b, lookahead lub quantifier.

O Wykaz tokenów regex

Materiał referencyjny tokenów regex zbiera każdy element budulcowy wyrażeń regularnych w jednej przeszukiwalnej tabeli: klasy znaków, takie jak \d i \w, kotwice, takie jak ^ i \b, kwantyfikatory, takie jak * i {2,4}, grupy i odwołania wsteczne, wyprzedzenie i wsteczne dopasowanie (lookahead/lookbehind), flagi takie jak i, g i m, oraz sekwencje ucieczki dla znaków specjalnych. Każdy token ma swoją nazwę, znaczenie w prostym języku i krótki przykład.

Jest stworzony na moment, gdy tylko częściowo pamiętasz token: wiesz, że lookahead istnieje, ale nie pamiętasz, czy to (?=…), czy (?<=…), albo nie potrafisz sobie przypomnieć, czy \b to granica słowa, czy backspace. Wyszukiwanie akceptuje sam token, jego nazwę lub słowo z jego znaczenia, więc każda z tych wskazówek znajdzie właściwy wiersz.

Siedem filtrów kategorii — klasy znaków, kotwice, kwantyfikatory, grupy i odwołania, lookaround, flagi i modyfikatory, sekwencje ucieczki i znaki specjalne — sprawiają też, że tabela jest kompaktowym przewodnikiem do nauki podczas czytania cudzych wzorców. Każdy token można skopiować jednym kliknięciem, a cały materiał referencyjny działa w Twojej przeglądarce.

Jak korzystać z Wykaz tokenów regex

  1. Wpisz token (\d), nazwę (word boundary) lub słowo kluczowe znaczenia (lookahead) w polu wyszukiwania.
  2. Albo zawęź tabelę według kategorii: klasy znaków, kotwice, kwantyfikatory, grupy, lookaround, flagi lub sekwencje ucieczki.
  3. Przeczytaj opis tokenu w prostym języku oraz jego krótki przykład użycia.
  4. Kliknij przycisk kopiowania, aby pobrać dokładny token do swojego wzorca.

Najczęściej zadawane pytania

Oba asercje sprawdzają, co otacza bieżącą pozycję, nie konsumując tego. Lookahead (?=…) sprawdza tekst, który następuje później; lookbehind (?<=…) sprawdza tekst, który poprzedza. Ich formy przeczące, (?!…) i (?<!…), wymagają, aby wzorzec był nieobecny.

Granicę słowa — pozycję o zerowej szerokości między znakiem słowa (literami, cyframi, podkreśleniem) a znakiem niebędącym częścią słowa lub krawędzią ciągu. Dopasowuje pozycję, a nie znak, dlatego \bcat\b znajduje „cat”, ale nie „concatenate”.

Gdy znak ma specjalne znaczenie — . * + ? ( ) [ ] { } | ^ $ oraz sam ukośnik wsteczny. Poprzedź go ukośnikiem wstecznym, aby dopasować go dosłownie; kategoria sekwencji ucieczki wymienia każdy z nich z przykładem.

Wymienione tokeny to wspólny rdzeń podzielany przez główne silniki (JavaScript, PCRE i podobne). Kilka zaawansowanych funkcji, takich jak lookbehind, pojawiło się później w niektórych silnikach, więc w przypadku szczególnych przypadków sprawdź dokumentację swojego języka.

Ta strona to materiał referencyjny do wyszukiwania pojedynczych tokenów. Aby złożyć i wypróbować pełne wzorce na przykładowym tekście, połącz ją z testerem regex — materiał referencyjny mówi Ci, co oznacza każdy element podczas budowania.

Tak, w pełni darmowy. Tabela jest dostarczana wraz ze stroną, a wyszukiwanie, filtrowanie i kopiowanie odbywają się w Twojej przeglądarce bez żadnych zapytań do serwera.

Potrzebujesz pomocy?
Masz problem z tym narzędziem? Daj nam znać.
Zgłoś problem

Dodaj to darmowe narzędzie do swojej witryny — skopiuj i wklej poniższy kod.