Мы можем уточнять наши действия в регулярных выражениях, применяя модификаторы. Они выносятся за пределы блоков в шаблоне.
- i — игнорировать регистр символов.
/[a-z]/i = /[a-zA-Z]/
- m — многострочный поиск.

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

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

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

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