RegEx: основы регулярных выражений (JS)

Мы пройдем путь от базовых литералов и якорей до продвинутых техник: Lookaround-проверок и обратных ссылок. Некоторое внимание в курсе уделено внутренней механике работы движка, указателю поиска и бэктрекингу (Backtracking), который может "уронить" ваш сервер.
Средний уровень
6 часов в неделю

Чему вы научитесь

  • Использовать литералы, якоря и границы слов для точного поиска подстрок.
  • Группировать части выражений и применять оператор чередования для сложных условий.
  • Выбирать между «жадным» и «ленивым» режимами квантификаторов в зависимости от задачи.
  • Управлять логикой поиска с помощью флагов (global, ignoreCase, multiline, dotAll).
  • Применять позитивные и негативные проверки (Lookaround) для поиска по контексту.
  • Использовать обратные ссылки для работы с повторяющимися данными и парсинга тегов.
  • Предотвращать избыточный бэктрекинг, оптимизируя производительность выражений. Работать с регулярными выражениями через объект RegExp и методы строк в JavaScript.

О курсе

Цели курса

  • Дать четкое понимание того, как работают поисковые паттерны. К концу обучения вы перестанете копировать регулярки со StackOverflow и начнете уверенно писать свои, понимая каждую скобку.
  • Научиться писать код, который одинаково корректно работает с именами на кириллице, ценами в разных валютах и современными эмодзи.
  • Использовать флаги и проверки (Lookaround) так, чтобы регулярка находила только то, что нужно, не пропуская ошибки и не снижая производительность приложения

В курсе разобраны темы:

  1. Основы и механика поиска
  2. Группировка и метасимволы
  3. Флаги
  4. Опережающие и ретроспективные проверки (Lookaround)
  5. Unicode в 2026 году (Флаги u и v)

Почему этот курс?

✋ Акцент в курсе сделан на использование модуля RegExp в JavaScript, но многие задания можно сделать и на других языках. 

👉 Курс чётко разбит по темам, по каждой теме есть тесты и практические задания

🏃 При возникновении трудностей автор курса поможет вам разобраться в материале

⏳ Темы разобраны максимально компактно, так что курс можно пройти очень быстро

Для кого этот курс

Этот курс для разработчиков, которые хотят перестать копировать чужие и регулярки и начать писать свои. Он будет полезен как новичкам для уверенного старта, так и опытным программистам, которые обходили эту тему стороной

Начальные требования

— Крайне желательно владеть JavaScript на уровне написания несложных скриптов, операторов ветвления, циклов, знать методы строк. Но курс, по возможности, построен так, чтобы вы осваивали именно регулярные выражения. 

— Настраивать импортирование RegExp модуля в других языках (не JS)

Наши преподаватели

Как проходит обучение

Каждый урок состоит из:

  1. Разбора темы
  2. Тестовых заданий
  3. Нескольких задач на программирование с использованием регулярных выражений

Программа курса

загружаем...

Отзывы прошедших курс

5
из 5
из 1 отзыва
1 отзыв
загружаем...

Что вы получаете

  • Понимание того, как движок RegEx обрабатывает строку символ за символом
  • Умение читать и изменять чужие сложные паттерны без страха их сломать
  • Навык проектирования эффективных проверок Lookaround и обратных ссылок
  • Понимание разницы между «жадным» и «ленивым» поиском для оптимизации скорости
  • Опыт работы с объектом RegExp и методами обработки строк в JavaScript
  • Привычку использовать группы захвата и флаги для чистого и читаемого кода
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно