我想将以下文本转换为列表项
* Item 1
* Item 2
- item 1
- item 2
至
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
我做了以下正则表达式,这还不够好
$text = preg_replace('#(*\s[*.]\s*)#','<li>$0</li>', $text);
但这不起作用。我不擅长做RE。
我在这里更清楚地提出问题。
文本可能包含项目符号,也可能不包含项目符号,我无法按照 atno 的建议遍历文件。
这是样本
* HTML *SEO * Javascript * PHP
- HTML
- SEO
-Javascript
-PHP
-HTML - SEO -Javascript -PHP