# Еще функции для работы с регулярками в PHP

## Еще функции для работы с регулярками

### preg_quote

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

Второй параметр нужен для добавления своих символов для экранировки.

### preg_grep

preg_grep(регулярка, массив) – принимает массив, а возвращает массив только с теми элементами, которые подпадают под регулярку.

### preg_split

`preg_split` - разбивает строку в массив по регулярному выражению (типа explode, только с регуляркой).

↑