我有這樣的preg_replace模式和替換:我想html_entity_decode
這些標籤之間的內容html_entity_decode在特定的正則表達式爲的preg_replace
$patterns = array(
"/<br\W*?\/>/",
"/<strong>/",
"/<*\/strong>/",
"/<h1>/",
"/<*\/h1>/",
"/<h2>/",
"/<*\/h2>/",
"/<em>/",
"/<*\/em>/",
'/(?:\<code*\>([^\<]*)\<\/code\>)/',
);
$replacements = array(
"\n",
"[b]",
"[/b]",
"[h1]",
"[/h1]",
"[h2]",
"[/h2]",
"[i]",
"[/i]",
'[code]***HTML DECODE HERE***[/code]',
);
在我的字符串: <code> < $gt; </code>
但讓我的陣列結構的預浸料代替
所以這個:<code> < > </code>
將是這樣的:[code] < > [/code]
任何幫助將非常感激,謝謝!
謝謝你的回答,我想我會考慮的DOM解析器,但它是一個比較複雜一點:對 – user990463
@ user990463,尤其是第二個我聯繫實在是沒有那麼複雜。它非常易於使用(只需閱讀他們的文檔並查看一些示例)。 –
是的我想使用這一個,但技術問題(不取決於我)我不能安裝第三方擴展:( – user990463