burghi'sphp-dummies.de
PHP für Einsteiger und Fortgeschrittenere - an laufenden Scripten erklärt
10.09.2010, 02:44 Uhr - Impressum

Tutorials - RegExpressions - in der Praxis - Listen erkennen

Tutorials - RegExpressions
in 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>
© 2004-2005 - Impressum