Den ersten Link hätteste dir sparen können. Mit PHP hab ich nämlich nix am Hut wie man an der Forenkategorie unschwer erkennen kann.
Mea culpa.
Will mich mit so einem Kram auch nicht beschäftigen.
Das ist keine gute Einstellung.
Ich hatte schonmal einen Versuch unternommen:
my $text = "\n\n\n\n\n"; # soll durch \n ersetzt werden
$text =~ s/\n+/\n/g;
> was aber leider nichts gewirkt hat.
probier mal:
$text =~ s/\n{2,}/\n/g;