我有一個函數,它是財產以後這樣的:有條件的字符串替換
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編碼的2倍一些xmpl數據水電站,像
&
的開關輸入,當你沒有代碼輸入文本到達
&&
就像在這裏報價:)
我需要一個正則表達式,它可以區分&和&類似
if not & then do & -> & conversion else dont touch it.
任何想法如何我可以存檔這樣的正則表達式?我可以去做一個功能,但在這種情況下,正則表達式顯然是更好的選擇。
簡單而璀璨的你:3 – Sangoku