Регулярные выражения – мощный способ поиска и замены для строк.
- Введение: шаблоны и флаги
 - Символьные классы
 - Юникод: флаг "u" и класс \p{...}
 - Якоря: начало строки ^ и конец $
 - Многострочный режим якорей ^ $, флаг "m"
 - Граница слова: \b
 - Экранирование, специальные символы
 - Наборы и диапазоны [...]
 - Квантификаторы +, *, ? и {n}
 - Жадные и ленивые квантификаторы
 - Скобочные группы
 - Обратные ссылки в шаблоне: \N и \k<имя>
 - Альтернация (или) |
 - Опережающие и ретроспективные проверки
 - Катастрофический возврат
 - Поиск на заданной позиции, флаг "y"
 - Методы RegExp и String