2012-08-11 68 views
-2

可能重複:
How to convert HTML to BBCodePHP BB碼解析

如何可以解析

<tag attr="z"> 
<tag attr="y"> 
<tag attr="x"></tag> 
</tag> 
</tag> 

<tag attr="z"> 
[tag=y] 
<tag attr="x"></tag> 
[/tag] 
</tag> 

不使用擴展...

+0

您試圖將HTML轉換回BB標記。典型的啞巴SO評論ala「你不能用正則表達式解析html」在這裏是相關的(儘管是錯誤的)。這非常困難。匹配正確的結束''是不小的壯舉。所以使用DOM前端或提到的XSLT方法。 – mario 2012-08-11 12:43:38

+0

我不能使用擴展名.. = \,我不能使用前端.. – 2012-08-11 12:49:41

+0

DOMDocument是libxml2解析器的內置遍歷前端。 XSLT函數通常不會,但通常可通過命令行獲得xslt處理器。如果您不喜歡這兩種簡單的選項,那麼您可能需要進行很多解決方法編碼,或者使用簡單的[Google搜索](http://www.google.de/search?client=opera&rls=de&q=convert+html+回來+到+設置高亮)。 – mario 2012-08-11 12:56:36

回答

-1

PHP可以處理BBCode本身。 See Here

+0

我更新了我的問題並更好地解釋了它.. – 2012-08-11 14:24:39