|
|
|
PCRE функции
(Perl Compatible Regular Expressions) Функции для работы с регулярными выражениями (Perl-совместимые)
Название |
Описание |
Версия PHP |
|
Функция preg_grep проверяет массив данных на соответствие шаблону и возвращает массив данных удовлетворяющих шаблону. |
=>3.0.9 |
|
Функция preg_filter ищет совпадения регулярного выражения с данными в строке и заменяет их. Функция возвращает только значения совпавшие с шаблоном поиска.
|
=>5.3 |
preg_last_error() |
Функция preg_last_errorвозвращает код ошибки последнего выполнения регулярного выражения PCRE |
=>5.2 |
preg_match() |
Функция preg_match проверяет есть ли в строке совпадения с регулярным выражением. |
=>3.0.9 |
preg_match_all() |
Функция preg_match_all ищет совпадения регулярного выражения с данными в строке и помещает их в массив. |
=>3.0.9 |
preg_quote() |
Функция preg_quote возвращает строку со вставленным backslash ("\") перед каждым символом, являющимся служебным в регулярных выражениях. |
=>3.0.9 |
preg_replace() |
Функция preg_replace ищет совпадения регулярного выражения с данными в строке и заменяет их. |
=>3.0.9 |
preg_replace_callback() |
Функция preg_replace_callback ищет совпадения регулярного выражения с данными в строке , а затем передает массив найденных совпадений в функцию на обработку. |
=>4.0.5 |
preg_split() |
Функция preg_split разбивает строку на подстроки используя в качестве разделителя регулярные выражения. Результат возвращается в виде массива. |
=>3.0.9 |
Регулярные выражения
Отдельно следует остановится на регулярных выражениях, без представления о которых довольно трудно (если вообще возможно) разобраться с работой функции preg_replace().
Достаточно хорошо описание регулярных выражений приводится на wikipedia.org, основные моменты применения регулярных выражений также описаны здесь.
|
|
PCRE функции
|