Hallo domi,
Das ganze soll maximal 200 Zeichen lang sein, sollte aber davor ein <b> oder ein <u> geöffnet worden sein, sollte das dann geschlossen werden.
du könntest nach dem letzten Vorkommen von <b> und </b> suche, und wenn </b> weiter vorne ist (oder nicht vorhanden) dann must du noch eins hinkleben.
Ausserdem darf nicht mitten in einem Wort abgeschnitten werden, sondern danach. Trotzdem darf das ganze nicht 200 Zeichen überschreiten.
dafür lässt sich vermutlich das Beispiel in http://www.php.net/manual/de/function.substr.php entsprechend in perl umstricken.
Grüße aus Nürnberg
Tobias