Dies ist, was ich bisher:PHP preg_replace() auf mehrere Artikel
<?php
$text = preg_replace('/((\*) (.*?)\n)+/', 'awesome_code_goes_here', $text);
?>
ich erfolgreich Klartextlisten im Format passend bin:
* list item 1
* list item 2
Ich möchte ersetzen sie es mit:
<ul>
<li>list item 1</li>
<li>list item 2</li>
</ul>
ich meinen Kopf nicht <ul>
bekommen und Schleife durch <li>
um Einwickeln s! Kann mir bitte jemand helfen?
EDIT: Lösung wie unten beantwortet ...
Mein Code lautet nun:
$text = preg_replace('/\* (.*?)\n/', '<ul><li>$1</li></ul>', $text);
$text = preg_replace('/<\/ul><ul>/', '', $text);
Das tat es!
Das hat den Trick gemacht, danke! Aktualisierte Frage mit neuem Code –