Важные справочники к ночным пляскам с бубном:)  

  СПРАВОЧНИК PHP

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

1. Общая информация
preg_split_offset_capture() - preg_split() вернет только непустые подстроки
e - preg_replace() интерпретирует строку как PHP-код и использует ее для замены
s - меняет время процесса использования шаблона

2. Синтаксис регулярных выражений
(a?)*() - ранее Perl и PCRE выдавали ошибку при использовании таких шаблонов
(?>\d+)bar() - предотвращает повторный анализ подмаски
( \( )? [^]+ (?(1) \) ) - шаблон регулярного выражения
\( ( (?>[^]+) | (?R) )* \) - шаблон регулярного выражения
(a+)* - шаблон регулярного выражения

3. Функции для работы с регулярными выражениями
preg_grep() - возвращает массив вхождений, соответствующих шаблону (php 4, 5)
preg_last_error() - возвращает код ошибки выполнения последнего PCRE
preg_match_all() - выполняет глобальный поиск шаблона в строке (php >= 3)
preg_match() - проверяет соответствие регулярному выражению (php >= 3)
preg_quote() - экранирует символы в регулярных выражениях (php >= 3)
preg_replace_callback() - поиск по регулярному выражению и замена (php >= 4)
preg_replace() - выполняет поиск и замену по регулярному выражению (php >= 3)
preg_split() - разбивает строку по регулярному выражению (php >= 3)

4. Примеры использования функций регулярных выражений

script© 16valve.ru version 1.0 2016