0
我想從html或xml文件中提取未註釋掉的所有節點。 以下正則表達式是我的正確方法。正則表達式:找到所有未註釋的標籤
我正則表達式
/<span.*?>([\s\S]*?)<\/span>/gi
下面的示例XML
<div>
<p>
<span style="font-size: 20px;">Hello</span>
<span style="font-size: 20px;">World</span>
</p>
<p>
<!--
<span>Hello</span>
<span>World</span>
-->
</p>
<p>
<span>Hello</span>
<span>World</span>
</p>
<!--
<p>
<span>Hello</span>
<span>World</span>
</p>
-->
我將不勝感激幫助。
最好的問候, 邁克爾
正則表達式是錯誤的工具。使用真正的XML或HTML解析器。 – kjhughes
先刪除評論,然後使用你的方法。 –
你應該*永遠不*用正則表達式解析HTML。改爲使用[PHP DOM解析器](http://simplehtmldom.sourceforge.net/)。 –