-2
如何可以解析
<tag attr="z">
<tag attr="y">
<tag attr="x"></tag>
</tag>
</tag>
到
<tag attr="z">
[tag=y]
<tag attr="x"></tag>
[/tag]
</tag>
不使用擴展...
如何可以解析
<tag attr="z">
<tag attr="y">
<tag attr="x"></tag>
</tag>
</tag>
到
<tag attr="z">
[tag=y]
<tag attr="x"></tag>
[/tag]
</tag>
不使用擴展...
您試圖將HTML轉換回BB標記。典型的啞巴SO評論ala「你不能用正則表達式解析html」在這裏是相關的(儘管是錯誤的)。這非常困難。匹配正確的結束''是不小的壯舉。所以使用DOM前端或提到的XSLT方法。 – mario 2012-08-11 12:43:38
我不能使用擴展名.. = \,我不能使用前端.. – 2012-08-11 12:49:41
DOMDocument是libxml2解析器的內置遍歷前端。 XSLT函數通常不會,但通常可通過命令行獲得xslt處理器。如果您不喜歡這兩種簡單的選項,那麼您可能需要進行很多解決方法編碼,或者使用簡單的[Google搜索](http://www.google.de/search?client=opera&rls=de&q=convert+html+回來+到+設置高亮)。 – mario 2012-08-11 12:56:36