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