Потърсете всеки токен на регулярен израз (символни класове, котви, квантори, групи, lookaround, флагове и екранирания) в една таблица с търсене, всеки с неговото име, обяснение на разбираем език и кратък пример. В браузъра, безплатно.

Всеки токен на регулярен израз, обяснен с пример. Всичко работи в браузъра ви от вграден справочник: нищо не се изпраща към сървъра.

Токен Име Описание Пример
Няма токен, който да отговаря на търсенето ви.
Опитайте друг токен или термин: например \b, lookahead или квантор.

За Справочник за регулярни изрази

Справочник за regex токени събира всеки градивен елемент на регулярните изрази в една търсима таблица: класове от символи като \d и \w, котви като ^ и \b, квантори като * и {2,4}, групи и обратни референции, lookahead и lookbehind, флагове като i, g и m, и ескейп кодовете за специални символи. Всеки токен идва с името си, ясно значение на обикновен език и кратък пример.

Създаден е за момента, в който наполовина си спомняте токен: знаете, че съществува lookahead, но не и дали е (?=…) или (?<=…), или не можете да си спомните дали \b е граница на дума или backspace. Търсенето приема самия токен, името му или дума от значението му, така че всяка от тези следи намира реда.

Седемте филтъра по категория (класове от символи, котви, квантори, групи и референции, lookaround, флагове и модификатори, ескейп и специални) също правят таблицата компактен наръчник за четене на чужди шаблони. Всеки токен се копира с едно кликване, а целият справочник работи във вашия браузър.

Как да използвате Справочник за регулярни изрази

  1. Въведете токен (\d), име (граница на дума) или ключова дума от значението (lookahead) в полето за търсене.
  2. Или стеснете таблицата по категория: класове от символи, котви, квантори, групи, lookaround, флагове или ескейп кодове.
  3. Прочетете описанието на токена на обикновен език и краткия му пример за употреба.
  4. Кликнете бутона за копиране, за да вземете точния токен за шаблона си.

Често задавани въпроси

И двете потвърждават какво заобикаля текущата позиция, без да го консумират. Lookahead (?=…) проверява текста, който следва; lookbehind (?<=…) проверява текста, който предхожда. Отрицателните им форми, (?!…) и (?<!…), изискват шаблонът да отсъства вместо това.

Граница на дума: позицията с нулева ширина между символ на дума (букви, цифри, долна черта) и символ, който не е от дума, или края на низа. Съвпада с позиция, не със символ, затова \bcat\b намира „cat“, но не и „concatenate“.

Когато символът има специално значение: . * + ? ( ) [ ] { } | ^ $ и самата обратна наклонена черта. Поставете обратна наклонена черта пред него, за да го съвпадне буквално; категорията ескейп кодове изброява всеки с пример.

Изброените токени са общото ядро, споделено от масовите машини (JavaScript, PCRE и подобни). Няколко разширени функции, като lookbehind, се появиха по-късно в някои машини, затова проверете документацията на езика си за граничните случаи.

Тази страница е справочник за отделни токени. За да съставите и изпробвате пълни шаблони върху примерен текст, съчетайте я с regex тестер: справочникът ви казва какво означава всяка част, докато градите.

Да, напълно безплатен. Таблицата се доставя със страницата, а търсенето, филтрирането и копирането се изпълняват във вашия браузър без заявки към сървъра.

Сподели
Нуждаете се от помощ?
Открихте проблем с този инструмент? Кажете ни.
Докладване на проблем

Добавете този безплатен инструмент към собствения си уебсайт: копирайте и поставете кода по-долу.