Hallo Forumers,
ich möchte gerne aus einfachen Texten mit bestimmten Mustern HTML-Code erzeugen. Unter anderem sollen automatisch Listen generiert werden. Alle Zeilen, die aufeinander folgend mit einem "- " beginnen, sollen zu einer Liste (<ul>) zusammengefasst werden. Also etwa so:
Text blabla...
-
- Listenpunkt
-
- Listenpunkt
weiter im Text
und noch weiter
- Listenpunkt
-
- LP der zweiten Liste
-
- LP der zweiten Liste
Aus diesem Text möchte ich mittels regulärer Ausdrücke HTML-Code basteln:
<p>Text blabla...<br>
<ul>
<li>- 1. Listenpunkt</li>
<li>- 2. Listenpunkt</li>
</ul>
weiter im Text<br>
und noch weiter<br>
<ul>
<li>1. LP der zweiten Liste</li>
<li>2. LP der zweiten Liste</li>
</ul>
Jetzt könnte ich das schon irgendwie hinmurksen, aber ich habe keine Ahnung, wie soetwas elegant und v.a. effizient mit PHP zu bewerkstelligen ist. Kann mir jemand von euch helfen?
viele Grüße
Achim Schrepfer