Candid Dauth: Problem mit eregi_replace

Beitrag lesen

Hallo du da draußen,

<?php $text=preg_replace("/_(.*?)_/","<b>$1</b>",$text); ?>
Bloß funzt es nicht ,wenn ich nur am anfang ein _ mach und der rest des textes fett werden soll.
Und wenn ich leerzeichen vor dem text mache, soll er es normal anzeigen ohne dass er _ fett _ schreibt mit leertasten zwischen.

if(substr($text, 0, 1) == "_")
  $text = "<b>".$text."</b>";
else
  $text = preg_replace("/_(.*?)_/e", "'<b>'.trim($1).'</b>'", $text);

Das "e" hinter dem regulären Ausdruck lässt den Code im String ausführen.

Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
Candid Dauth (Dogfish)

--
Selten Dumme sind nicht selten, aber dumm.
http://dogfish.net.tc/