php Установка внутренних опций -- отмена/включение режима (модификатора) для части выражения/подмаски (Internal option setting)

Смысл этой статьи (перечисление модификторов)
состоит в том, что в PCRE позволяет "включить" или выключить некотрые модификатор для той части регулярного выражения что идёт после опции (а не глобально для всего выражения как обычно):

(?тутмодификаторы)

(или на верхнем уровне или в подмаске).

Пример установки внутренней опции

Наиболее простой пример -- регулярное выражение вида:

ab(?i)cd

Будет соответствать вариантам:

  1. abCD
  2. abcd
  3. abCd
  4. abcD

-- так как для части, следующей за ab включена регистронезависимость (модификатор i).
В общем случае такой модификатор может быть не один, а знак "минус" позволяет их выключать.

Key Words for FKN + antitotal forum (CS VSU):