регулярные выражения

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

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

  • i — игнорировать регистр символов.
/[a-z]/i = /[a-zA-Z]/
  • m — многострочный поиск.

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

  • S — однострочный поиск.

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

  • x — пропуск пробелов и комментариев в тексте шаблона. С помощью знака # можем делать комментарии внутри шаблона.

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

  • e — для функции preg_replace ().
  • D — то же, что и знак $, только если строка не заканчивается на ‘слэш n’.

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

  • U — ленивость по-умолчанию, т.е. все квантификаторы в шаблоне станут ленивыми, не надо будет указывать ленивость каждому.
/<а.*?>(.*?)</а>/' = '/<а.*>(.*)</а>/U
  • u — включает режим кодировки UTF-8.



Добавить комментарий

Ваш e-mail не будет опубликован.