Всі інструменти Безкоштовно

Шукайте будь-який токен регулярного виразу — класи символів, прив'язки, квантифікатори, групи, перегляд уперед/назад, прапорці та екранування — в одній таблиці з пошуком, кожен зі своєю назвою, зрозумілим поясненням та коротким прикладом. У браузері, безкоштовно.

Кожен токен регулярного виразу з поясненням і прикладом. Усе виконується у вашому браузері з вбудованого довідника — нічого не надсилається на сервер.

Токен Назва Опис Приклад
Жоден токен не відповідає вашому пошуку.
Спробуйте інший токен чи термін — наприклад, \b, lookahead або quantifier.

Про Довідник токенів Regex

Довідник токенів регулярних виразів збирає кожен будівельний блок регулярного виразу в одній таблиці з можливістю пошуку: класи символів на кшталт \d і \w, якорі на кшталт ^ і \b, квантифікатори на кшталт * і {2,4}, групи та зворотні посилання, випередження та відступ назад, прапорці на кшталт i, g і m, а також екранування для спеціальних символів. Кожен токен супроводжується назвою, значенням звичайною мовою та коротким прикладом.

Він створений для моменту, коли ви наполовину пам'ятаєте токен: ви знаєте, що випередження існує, але не пам'ятаєте, це (?=…) чи (?<=…), або не можете пригадати, чи \b — це межа слова, чи символ backspace. Пошук приймає сам токен, його назву чи слово з його значення, тож будь-яка з цих підказок знаходить потрібний рядок.

Сім фільтрів за категорією — класи символів, якорі, квантифікатори, групи та посилання, випередження й відступ назад, прапорці та модифікатори, екранування та спеціальні символи — також роблять таблицю компактним навчальним посібником для читання чужих шаблонів. Кожен токен можна скопіювати одним кліком, а весь довідник працює у вашому браузері.

Як використовувати Довідник токенів Regex

  1. Введіть токен (\d), назву (межа слова) чи ключове слово значення (випередження) в поле пошуку.
  2. Або звузьте таблицю за категорією: класи символів, якорі, квантифікатори, групи, випередження/відступ назад, прапорці чи екранування.
  3. Прочитайте опис токена звичайною мовою та короткий приклад використання.
  4. Натисніть кнопку копіювання, щоб отримати точний токен для свого шаблону.

Часті запитання

Обидва перевіряють, що оточує поточну позицію, не споживаючи її. Випередження (?=…) перевіряє текст, що йде далі; відступ назад (?<=…) перевіряє текст, що передує. Їхні заперечні форми, (?!…) і (?<!…), вимагають, щоб шаблон був відсутній.

Межа слова — позиція нульової довжини між символом слова (літери, цифри, підкреслення) і несловесним символом чи краєм рядка. Він відповідає позиції, а не символу, тому \bcat\b знаходить "cat", але не "concatenate".

Коли символ має спеціальне значення — . * + ? ( ) [ ] { } | ^ $ і сам зворотний слеш. Додайте перед ним зворотний слеш, щоб він відповідав буквально; категорія екранування перелічує кожен з них із прикладом.

Перелічені токени — це спільне ядро, яке підтримують основні рушії (JavaScript, PCRE та подібні). Деякі просунуті можливості, наприклад відступ назад, з'явилися в деяких рушіях пізніше, тож перевірте документацію своєї мови на граничні випадки.

Ця сторінка — довідник для пошуку окремих токенів. Щоб скласти й випробувати повні шаблони на прикладовому тексті, поєднайте її з тестером регулярних виразів — довідник розповідає, що означає кожна частина, поки ви будуєте.

Так, повністю безкоштовний. Таблиця постачається разом зі сторінкою, а пошук, фільтрація та копіювання виконуються у вашому браузері без жодних запитів до сервера.

Поділитися
Потрібна допомога?
Виникла проблема з цим інструментом? Повідомте нас.
Повідомити про проблему

Додайте цей безкоштовний інструмент на власний вебсайт — скопіюйте та вставте код нижче.