Оглавление

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

Регулярные выражения позволяют осуществить сложный поиск или замену в строке.  В  языке PHP  существуют  два  формата  регулярных  выражений:  POSIX и PCRE. Оба формата очень похожи друг на друга по синтаксису, но сильно различаются по скорости и внутреннему механизму работы. В PHP 5.3 функции,  которые  позволяют  использовать  регулярные  выражения формата POSIX, признаны устаревшими. Все они выводят сообщение:
Deprecated: Function <Название функции> is deprecated
Тем не менее функции с префиксом "mb_ereg" такого сообщения не выводят. Эти функции позволяют  работать  со  строками  в  различных  кодировках. Не только с однобайтовыми, но и с многобайтовыми кодировками. В этом разделе мы рассмотрим именно эти функции.

Примечания:
  • Примечание
    В этом разделе мы будем работать с кодировкой UTF-8 исключительно для примера. На практике для работы с кодировкой UTF-8 следует использовать модификатор и в регулярных выражениях формата PCRE. Если вы планируете работать с кодировкой windows-1251, то можно пропустить этот раздел и сразу переходить к изучению регулярных выражений формата PCRE.
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити