Помогите с регулярными выражениями

Vadik(R)

Well-known member
12.12.2007
469
0
#1
Как правильно подготовить строку к использованию в качестве шаблона в регулярном выражении (php).
Допустим, строку "клипы павла воли" надо преобразовать в "клипы\sпавла\sволи", строку "клип (live)" - надо в "клип\s\(live\)" и т.п.
Проблема в том, что я не знаю всех разделителей, которые могут встречаться (пробел, кавычки, скобки, может быть что-то есть ещё).
Есть какая-либо специальная функция, которая преобразает строку так, чтобы я её мог без проблем использовать в качестве шаблона для регэкспа?
Заранее спасибо!
 
A

Alien193

#2
PHP:
<?
$text = "клип (live)";
$text = preg_quote($text);
$text = preg_replace ("/ +/", "\s", $text); 

echo $text;
?>