我在将文本转换为列表时遇到了一些问题。情况是我从数据库中得到如下文本:
"Hello, my name is michael, my hobbys are:
- computers
- guitar
and some more blabla "
不,我想将列出的点(在这种情况下为计算机和吉他)转换为无序的 html 列表,因此结果应如下所示:
"Hello, my name is michael, my hobbys are:
<ul>
<li>computers<li>
<li>guitar</li>
</ul>
and some more blabla ".
我认为最好的解决方案是通过正则表达式来做到这一点,但我的知识还不足以实现这一点。我通过替换所有/\n- /
宽度的<li>
标签来尝试它,它有效。但是我如何获得关闭</li>
,更让我困惑的是,我如何获得这两个<ul>
标签?
提前感谢您的任何建议。