Курс на Stepik
Обложка курса «RegEx: основы регулярных выражений (JS)» на Stepik
Бесплатно

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

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «RegEx: основы регулярных выражений (JS)»Учеников на курсе 357
Сертификаты, выданные на курсе «RegEx: основы регулярных выражений (JS)»Сертификатов выдано 0
Отзывы о курсе «RegEx: основы регулярных выражений (JS)»Отзывов получено 1
Рейтинг курса «RegEx: основы регулярных выражений (JS)»Рейтинг курса 5.000
Уроки в курсе «RegEx: основы регулярных выражений (JS)»Количество уроков 25
Тесты в курсе «RegEx: основы регулярных выражений (JS)»Количество квизов 76
Задачи с кодом в курсе «RegEx: основы регулярных выражений (JS)»Количество задач с кодом 26
Время прохождения курса «RegEx: основы регулярных выражений (JS)»Время прохождения курса
Обновления курса «RegEx: основы регулярных выражений (JS)»Обновления курса
Дата публикации курса «RegEx: основы регулярных выражений (JS)»Дата публикации курса
Последнее обновление курса «RegEx: основы регулярных выражений (JS)»Последнее обновление
Сложность normal

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

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

О курсе

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

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

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

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

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

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

Преподаватели курса

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

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

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

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

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

Нагрузка

6 часов в неделю

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