• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Vadik(R)

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

Alien193

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

echo $text;
?>
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!