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

  СПРАВОЧНИК PHP

Функции для работы с регулярными выражениями

preg_quote()

Экранирует символы в регулярных выражениях (PHP 3 >= 3.0.9, PHP 4, PHP 5)

Описание

Функция preg_quote() принимает строку str и добавляет обратный слеш перед каждым служебным символом. Это бывает полезно, если в составлении шаблона участвуют строковые переменные, значение которых в процессе работы скрипта может меняться.

В случае, если дополнительный параметр delimiter указан, он будет также экранироваться. Это удобно для экранирования ограничителя, который используется в PCRE функциях. Наиболее распространенным ограничителем является символ '/'.

В регулярных выражениях служебными считаются следующие символы: . \\ + * ? [ ^ ] $ ( ) { } = ! < > | :

preg_quote() пример

Пример. Выделение курсивом слова в тексте

script© 16valve.ru version 1.0 2016