Руководство по языку программирования PHP
 

PCRE
 

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 функции

preg_grep()
preg_filter()
preg_last_error()
preg_match()
preg_match_all()
preg_quote()
preg_replace()
preg_replace_callback()
preg_split()