ШРИ в Симферополе: Лекция 22. Регулярные выражения. Ширшин Максим

ШРИ в Симферополе: Лекция 22. Регулярные выражения. Ширшин Максим

Ширшин Максим рассказал, чем полезны регулярные выражения для разработчиков интерфейсов и их возможностях. Объяснил, где могут быть «подводные камни» и как их обходить. Научил, что делать, если возможностей встроенной реализации регулярных выражений недостаточно.

  1. Виды регулярных выражений
  2. JS-синтаксис
  3. Из чего состоят регэкспы
  4. Метасимволы
  5. Любой символ
  6. Границы строк
  7. Граница слова
  8. Символьные классы
  9. Буквы и цифры
  10. Произвольные классы символов
  11. Произвольные классы символов символ «точка» — просто точка
  12. Инвертированные символьные классы всё, кроме a, b, c
  13. Квантификаторы
  14. Ноль или более, один или более
  15. Ноль или один
  16. Диапазоны повторов
  17. Жадные (greedy)квантификаторы
  18. Ленивые (lazy) квантификаторы
  19. Группировки
  20. Группировки с захватом
  21. Группировки и конструктор
  22. Порядок нумерации группировок
  23. Backreferences true
  24. Lookahead var
  25. Перечисление
  26. Представление символов
  27. Флаги
  28. Флаги в регулярных выражениях
  29. Альтернативный синтаксис для флагов