Мне нужно заменить все двойные кавычки в любой (переменной) заданной строке.
Например:
$text = 'data-caption="hello"world">';
$pattern = '/data-caption="[[\s\S]*?"|(")]*?">/';
$output = preg_replace($pattern, '"', $text);
должно привести к:
"hello"world"
(Вышеприведенный шаблон - моя попытка заставить его работать)
Проблема в том, что я сейчас не знаю заранее, сколько и сколько двойных кавычек будет в строке.
КакМогу ли я заменить "
на quot;
?