PHP 4 на практике

       

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


Модификаторы заметно упрощают работу с регулярными выражениями. Впрочем, модификаторов много, и в табл. 8.1 приведены лишь наиболее интересные из них. Модификаторы перечисляются сразу же после регулярного выражения — например, /string/i.

Таблица 8.1.

Примеры модификаторов

Модификатор

Описание

m Фрагмент текста интерпретируется как состоящий из нескольких «логических строк». По умолчанию специальные символы ^ и $ совпадают только в начале и в конце всего фрагмента. При включении «многострочного режима» при помощи модификатора m^ и $ будут совпадать в начале и в конце каждой логической строки внутри фрагмента s По смыслу противоположен модификатору m — при поиске фрагмент интерпретируется как одна строка, а все внутренние символы новой строки игнорируются i Поиск выполняется без учета регистра символов

Вводный курс получился очень кратким, поскольку полноценное описание по регулярным выражениям выходит за рамки этой книги и требует нескольких глав вместо нескольких страниц. За дополнительной информацией о синтаксисе регулярных выражений обращайтесь к следующим ресурсам Интернета:

  • http://www.php.net/manual/pcre.pattern.modifiers.php;
  • http://www.php.net/manual/pcre.pattern.syntax.php;
  • http://www.perlcom/pub/doc/manual/html/pod/perlre.html;
  • http://www.codebits.com/p5be;
  • http://www.metronet.com/1/perlinfo/doc/FMTEYEWTK/regexps.html.


  • Содержание раздела