Ширшин Максим рассказал, чем могут быть полезны регулярные выражения для разработчика интерфейсов. Объяснил, где находятся «подводные камни» и как обойти их в различных реализациях. Рассказал, что делать, если возможностей встроенной реализации регулярных выражений недостаточно.
- Вместо предисловия
- Виды регулярных выражений
- JS-синтаксис
- Из чего состоят регэкспы
- Метасимволы
- Любой символ
- Границы строк
- Граница слова
- Символьные классы
- Пробельные символы
- Буквы и цифры
- Произвольные классы символов
- Произвольные классы символов символ «точка» — просто точка
- Квантификаторы
- Диапазоны повторов
- Жадные
- Ленивые
- Группировки
- Группировки с захватом
- Группировки и конструктор
- Порядок нумерации группировок
- Backreferences true
- Lookahead var
- Перечисление
- Представление символов
- Представление символов
- Флаги
- Флаги в регулярных выражениях
- Альтернативный синтаксисдля флагов
- Что почитать