Wer hat für dies Problem eine regular Expression (Perl):
Suche alle Worte in einem HTML-String, die länger sind als X Zeichen und keine HTML-Anweisungen sind.
In diesen Worte ersetze alle "-"-Zeichen mit "-\n", oder wenn keine solche Zeichen vorkommen, füge ein "-\n" so ein, daß das Wort umgebrochen werden kann.
(In anderen Worten: Eine RegExp, die alle langen Worte so umstellt, daß ein HTML-Browser diese umbrechen kann)
... link