Ben metin bloğunu dönüştürmek için bir regexpi kod çalışıyorum:
* List item
* Another list item
html:
<ul>
<li>List item</li>
<li>Another list item</li>
</ul>
Bunu yapmak için parçacıkları veya sınıfları (Markdown, Tekstil, vb) var biliyorum ama overkill olduğunu düşünüyorum: Ben gerçekten sadece bazı temel işlevleri istiyorum. Şimdiye kadar ben çalışıyorum:
$text = preg_replace("/\*+(.*)?/i","<li>$1</li>",$text);
Ama
- her şeyi sarmak için nasıl bilmiyorum Ayrı kullanmadan etiket gibi değiştirin:
$text = preg_replace("/(\<li\>(.*)\<\/li\>\n*)+/is","<ul>\n$1\n</ul>\n",$text);
Bu örnek, sıralı listeler için, diğer koduyla uğratır. Daha iyi bir yolu olmalı.
Teşekkürler.