Bu ben bugüne kadar ne var:
<?php
$text = preg_replace('/((\*) (.*?)\n)+/', 'awesome_code_goes_here', $text);
?>
Ben başarıyla formatında düz metin listeleri uyan ediyorum:
* list item 1
* list item 2
Ben bunu değiştirmek istiyorum:
<ul>
<li>list item 1</li>
<li>list item 2</li>
</ul>
Ben sarma <ul>
başımı almak ve <li>
s döngü olamaz! Herkes yardım edebilir misiniz?
EDIT: Solution as answered below...
Benim kod şimdi okur:
$text = preg_replace('/\* (.*?)\n/', '<ul><li>$1</li></ul>', $text);
$text = preg_replace('/<\/ul><ul>/', '', $text);
Bunu yaptım!