2016-12-23 21 views
-4

我试图建立一个PHP预浸处理写得不好的HTML时替换字符串,例如,如果我给出:PHP正则表达式替换净宽代码

<span class='chr'>G#</span>   <span class='chr'>Cm</span><br> 
 
     Yenilmedi<br> 
 
<span class='chr'>A#</span><span class='chr'>G#</span> <span class='chr'>Cm</span><br> 
 
Açık seçik sizle oynamadı

我想删除跨度码和

样品之间

Yenilmedi <br> 
 
Açık seçik sizle oynamadı

回答

0
preg_replace('/(<span.*\/span>)/u', '', $str); 
+0

你尝试了吗? – Toto

+0

@Toto是的,它工作正常。当然,正则表达式根本不适合使用XML/HTML。 – vdem

+0

请不要忘记解释/评论你的代码,并提供相关文件[来自评论] – Blag