Как пользоваться: Объяснитель regex
- Вставьте регулярное выражение между слешами (можно без обрамляющих
/…/) и добавьте флаги, напримерgi. - Объяснение выводит каждую часть по порядку, вложенные группы показываются с отступом.
- Нажмите на пример, чтобы увидеть разбор распространённых шаблонов.
- Проверьте выражение на реальном тексте в Regex Tester.
Как читать регулярное выражение
| Токен | Значение |
|---|---|
. | любой символ, кроме перевода строки |
\d \w \s | цифра, символ слова (буква, цифра, подчёркивание), пробельный символ; заглавная буква означает «не» |
[abc] [^abc] [a-z] | один из перечисленных, ни один из них, диапазон |
* + ? {2,5} | 0 или более, 1 или более, необязательный, от 2 до 5 раз; добавьте ?, чтобы сделать квантификатор ленивым |
^ $ \b | начало, конец, граница слова |
( ) (?: ) (?<name> ) | захватывающая, незахватывающая и именованная группы |
(?= ) (?! ) (?<= ) (?<! ) | позитивный lookahead, негативный lookahead, позитивный lookbehind, негативный lookbehind |
a|b | a или b |
Объяснитель следует синтаксису регулярных выражений JavaScript, который для типичных шаблонов также очень близок к PCRE (PHP), Python, Java и .NET.
Похожие инструменты: Regex Tester, Find and Replace, AI-промпты для разработчиков.
Также ищут как: regex explainer, что делает регулярное выражение, разбор регулярного выражения.
Инструменты, которые хорошо сочетаются с Объяснитель regex
- Сравнение текста — Вставьте две версии текста, чтобы увидеть, что именно изменилось: добавленные и удалённые строки и изменённые слова внутри них.
- Удаление дублей строк — Вставьте список, чтобы мгновенно удалить повторяющиеся строки.
- Конвертер регистра — Вставьте любой текст и преобразуйте его между 11 вариантами регистра: от Title Case для заголовков до camelCase и snake_case для кода.
- Поиск пути в JSON — Вставьте payload webhook или ответ API, нажмите на любое значение и скопируйте его точный путь — для JavaScript, JSONPath, jq, Python, PHP, n8n и Make.