指定された文字列でリストブロックを生成しようとしています。*で始まるすべての行をリストに変換したいと思います。例えば:
Text...
* One
* Two
Other text.
私はphp正規表現でそれを行いました。
$source=preg_replace("/^\*([^\n]*)/m","<li>$1</li>",$source);
作成したすべてのliグループを「ul」タグで囲むにはどうすればよいですか。「li」行が3行、「li」行が10行のブロックなどである可能性があります...
「NOT </ li> + <li> +(WHATEVER)+ </ li> +(NOT <li>) "、しかしこれは不可能です。