my $message = join '', map cleanline($_), ; ... { my $prevline; sub cleanline { my $line = shift; # skip duplicate lines return if defined($prevline) && $line eq $prevline; $prevline = $line; # crudely HTMLify return "$line\n
\n"; } } #### if ($biglist =~ m%$bq%ig ) # { $biglist =~ s%$bq% %ig; # replace with space, case insensitive, g lobal } #### $biglist =~ s%$bq% %ig; ####
blah blah blah blah blah

Andrew Darby
Web Services Librarian
Ithaca College Library
http://www.ithaca.edu/l
ibrary/



Vishwam Annam wrote:
##
## our $re_bq; $re_bq = qr{ # open tag < blockquote (?: \s+ style \s* = \s* " .*? " )? \s* \s* > (?: # some character that doesn't start a nested blockquote (?! }xsi; ... $message =~ s{$re_bq\s*\z}{};