Регулярные выражения #4: флаги и проверки
Инфо-сайт:
Реализация проверок в шаблонах. Проверочные символы: ^, $, \A, \b, \B, \Z, (?=exp), (?!exp) и другие. Проверочные выражения: (?(id|name)yes_pattern) и (?(id|name)yes_pattern|no_pattern). Флаги: , , , , .