php Модификаторы шаблонов -- что это такое (регулярные выражения)
Primary tabs
Модификаторы -- буквы, обычно стоящие после закрывающего "ограничителя" регулярного выражения и определяют, некоторые особенности поиска и применения правил (если это требуется, в общем случае модицикаторов может и не быть).
Пример использования модификаторов в регулярном выражении
Например в выражении вида:
/abc/gi
где:
- / -- означает начало и конец самого выражения (ограничитель, также можно использовать знат тильды или процента -- но если знак ограничителя нужно искать, то его придётся экранировать).
- g -- модицикатор призывающий интерпретатор искать
- i -- модицикатор, включающий регистронезависимый поиск
Вернёт (найдёт) из строки
abcABC
два вхождения:
- abc
- ABC
-- два так как мы потребовали не останавливаться на первом, больше буквы тоже допустимы раз мы добавили модификатор i.
Полный список модификаторов
Полный список модификаторов для регулярок PHP доступен тут: http://php.net/manual/ru/reference.pcre....
- Log in to post comments
- 3349 reads