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

  • Автор темы Автор темы Vadik(R)
  • Дата начала Дата начала
V

Vadik(R)

Как правильно подготовить строку к использованию в качестве шаблона в регулярном выражении (php).
Допустим, строку "клипы павла воли" надо преобразовать в "клипы\sпавла\sволи", строку "клип (live)" - надо в "клип\s\(live\)" и т.п.
Проблема в том, что я не знаю всех разделителей, которые могут встречаться (пробел, кавычки, скобки, может быть что-то есть ещё).
Есть какая-либо специальная функция, которая преобразает строку так, чтобы я её мог без проблем использовать в качестве шаблона для регэкспа?
Заранее спасибо!
 
PHP:
<?
$text = "клип (live)";
$text = preg_quote($text);
$text = preg_replace ("/ +/", "\s", $text); 

echo $text;
?>
 
Не знал про preg_quote. Спасибо! ;)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab