Еще функции для работы с регулярками
preg_quote
preg_quote(строка, [доп. символы])
- экранирует спец. символы регулярных выражений
в строке. Зачем это нужно? Например, вы формируете
регулярку динамически '#'.$var.'#'
- и хотите быть уверенными, что туда не попадут
спецсимволы. Иногда полезно.
Второй параметр нужен для добавления своих символов для экранировки.
preg_grep
preg_grep(регулярка, массив) – принимает массив, а возвращает массив только с теми элементами, которые подпадают под регулярку.
preg_split
preg_split - разбивает строку в массив
по регулярному выражению (типа explode, только
с регуляркой).