|
|
Tutorials - RegExpressions - in der Praxis - Listen erkennenTutorials - RegExpressionsin der Praxis: Listen erkennen <html> <style type="text/css"> <!-- ul { list-style-type: square; list-style-position: inside } --></style> <body> <?php $text = "Dies wird eine automatisch erstellte Liste: -- erster Spiegelstrich -- 2. Spiegelstrich -- nächster... -- ...das kann man machen bis zur Vergasung... Und die nächste Liste beginnt hier: -- haha -- huhu -- pfft"; $ergebnis = preg_replace("'-- (.*)(\n|$)'i", "<li>\\1</li>", $text); $ergebnis = preg_replace("'<li>[^\n]*</li>'i", "<ul>\\0</ul><br />", $ergebnis); echo $ergebnis; ?> </body> </html> |