我在將文本轉換爲列表時遇到了一些麻煩。的情況是,我得到這樣從數據庫中下面的文字:將文本轉換爲列表
"Hello, my name is michael, my hobbys are:
- computers
- guitar
and some more blabla "
不,我想上市點(計算機&吉他在這種情況下)轉變成一個無序的HTML列表,所以resulst應該是這樣的:
"Hello, my name is michael, my hobbys are:
<ul>
<li>computers<li>
<li>guitar</li>
</ul>
and some more blabla ".
我認爲最好的解決方案是通過正則表達式來做到這一點,但我的知識並不足以實現這一點。我嘗試通過替換所有/\n- /
寬度a <li>
標籤,它工作。但是,我如何獲得關閉</li>
,更令我困惑的是,我如何獲得<ul>
標籤?
非常感謝您的任何建議。
謝謝你的回答,但是Ynhockey發佈的方式似乎對我來說更快。如果我找到時間,我會看看降價,看起來很有趣。 –
@MichaelKunst:微型優化不會對你有很大的幫助。生成一次HTML並緩存它以備後用。在這裏重新發明輪子確實沒有用處。 – Blender