2013-07-13 129 views

回答

1

你的意思是你想去掉所有的標籤,除了IMG標籤?使用此:

$str = preg_replace('#\[(?!/?img).+?]#im','',$str); 
+0

你的模式對我的作品雖然有在你的代碼錯誤。 'preg_replace()[function.preg-replace]:分隔符不能是字母數字或反斜線',如果通過添加delimeters來修復它的話。順便說一句感謝哦 – user949000

+0

,我們對此深感抱歉...我測試了正則表達式在PowerShell提示符(無正則表達式的分隔符PS,只是引號),並從那裏複製。我將添加分隔符和模式修飾符來修復後人的答案。 –