#!/usr/local/bin/perl -w use strict; my $txt="This is a line\nThis is a line as well\n\nThis is the last line\n"; print ubb_txt($txt); sub ubb_txt { my $txt = shift; return "" unless ( defined $txt); my ($nl)=$txt =~ m{(\cM?\cJ)}; $txt =~ s{$nl$nl}{

}gs if (defined $nl); $txt =~ s{$nl}{
}gs if (defined $nl); return $txt; } __END__ This is a line
This is a line as well

This is the last line