У меня есть несильно, который Somthing так:Условный строка заменить
function replaceXMLEntities($subject) {
$subject = str_replace("&", "&", $subject);
$subject = str_replace("'", "'", $subject);
$subject = str_replace("<", "<", $subject);
$subject = str_replace(">", ">", $subject);
$subject = str_replace("\"", """, $subject);
return $subject;
}
Эта функция используется для преобразования строк в безопасную строку для кодирования xmpl.
Но у меня есть проблема, в которой casses некоторые GES данные xmpl закодированные в 2 раза, как
&
, как Imput получает
&&
Так же, как здесь, когда вы вводите текст без кода quote :)
Мне нужно регулярное выражение, которое могло различать & и & somthing like
if not & then do & -> & conversion else dont touch it.
Любая идея, как я мог бы достичь такого регулярного выражения? Я мог бы пойти и сделать funciton, но в этом случае регулярное выражение, безусловно, лучший вариант.
Простой, но Briliant твой: 3 – Sangoku