2011-02-23 48 views
0

我有这个字符串删除列W使用的preg_replace

$output=' i want to <a class="SForm" onclick="ShowFormComment()"><img src="http://vnexpress.net/Images/Y-kien-cua-ban.gif" border="0" style="cursor:pointer" alt="Ý kiến của bạn" /> kiss you so much'; 

,我想

' i want to kiss you so much' 

所以我尝试

$output =preg_replace('/<a class="SForm" class=(.*?)\Ý kiến của bạn" />/', '', $output); 

,但它没有工作

/某些标签
Warning: preg_replace(): Unknown modifier '&' in /Users/datlap/Desktop/str.php on line 10 

任何想法?

回答

1

为了使其工作在&之前逃脱/

$output =preg_replace('/<a class="SForm" class=(.*?)\Ý kiến của bạn" \/>/', '', $output); 
                        ^

您使用/作为正则表达式定界符并且在正被视为结束定界符正则表达式一个未转义/

+0

我试着这但没有被取代。 – 2011-03-16 19:49:12