Чему вы научитесь
- Использовать литералы, якоря и границы слов для точного поиска подстрок.
- Группировать части выражений и применять оператор чередования для сложных условий.
- Выбирать между «жадным» и «ленивым» режимами квантификаторов в зависимости от задачи.
- Управлять логикой поиска с помощью флагов (global, ignoreCase, multiline, dotAll).
- Применять позитивные и негативные проверки (Lookaround) для поиска по контексту.
- Использовать обратные ссылки для работы с повторяющимися данными и парсинга тегов.
- Предотвращать избыточный бэктрекинг, оптимизируя производительность выражений. Работать с регулярными выражениями через объект RegExp и методы строк в JavaScript.
О курсе
Цели курса
- Дать четкое понимание того, как работают поисковые паттерны. К концу обучения вы перестанете копировать регулярки со StackOverflow и начнете уверенно писать свои, понимая каждую скобку.
- Научиться писать код, который одинаково корректно работает с именами на кириллице, ценами в разных валютах и современными эмодзи.
- Использовать флаги и проверки (Lookaround) так, чтобы регулярка находила только то, что нужно, не пропуская ошибки и не снижая производительность приложения
В курсе разобраны темы:
- Основы и механика поиска
- Группировка и метасимволы
- Флаги
- Опережающие и ретроспективные проверки (Lookaround)
- Unicode в 2026 году (Флаги u и v)
Почему этот курс?
✋ Акцент в курсе сделан на использование модуля RegExp в JavaScript, но многие задания можно сделать и на других языках.
👉 Курс чётко разбит по темам, по каждой теме есть тесты и практические задания
🏃 При возникновении трудностей автор курса поможет вам разобраться в материале
⏳ Темы разобраны максимально компактно, так что курс можно пройти очень быстро
Для кого этот курс
Этот курс для разработчиков, которые хотят перестать копировать чужие и регулярки и начать писать свои. Он будет полезен как новичкам для уверенного старта, так и опытным программистам, которые обходили эту тему стороной
Начальные требования
— Крайне желательно владеть JavaScript на уровне написания несложных скриптов, операторов ветвления, циклов, знать методы строк. Но курс, по возможности, построен так, чтобы вы осваивали именно регулярные выражения.
— Настраивать импортирование RegExp модуля в других языках (не JS)
Наши преподаватели
Как проходит обучение
Каждый урок состоит из:
- Разбора темы
- Тестовых заданий
- Нескольких задач на программирование с использованием регулярных выражений
Программа курса
Отзывы прошедших курс
Что вы получаете
- Понимание того, как движок RegEx обрабатывает строку символ за символом
- Умение читать и изменять чужие сложные паттерны без страха их сломать
- Навык проектирования эффективных проверок Lookaround и обратных ссылок
- Понимание разницы между «жадным» и «ленивым» поиском для оптимизации скорости
- Опыт работы с объектом RegExp и методами обработки строк в JavaScript
- Привычку использовать группы захвата и флаги для чистого и читаемого кода
Price:
Бесплатно