Потърсете всеки токен на регулярен израз — символни класове, котви, квантори, групи, 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 тестер — справочникът ви казва какво означава всяка част, докато градите.

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

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

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