Модификаторы


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

  • i — игнорировать регистр символов.
/[a-z]/i = /[a-zA-Z]/
  • m — многострочный поиск.
модификаторы
  • S — однострочный поиск.
модификаторы
  • x — пропуск пробелов и комментариев в тексте шаблона. С помощью знака # можем делать комментарии внутри шаблона.
модификаторы
  • e — для функции preg_replace ().
  • D — то же, что и знак $, только если строка не заканчивается на ‘слэш n’.
модификаторы
  • U — ленивость по-умолчанию, т.е. все квантификаторы в шаблоне станут ленивыми, не надо будет указывать ленивость каждому.
/<а.*?>(.*?)</а>/' = '/<а.*>(.*)</а>/U
  • u — включает режим кодировки UTF-8.


Ваш комментарий

Ваш адрес email не будет опубликован.

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности