use Web::Query::LibXML qw(); my $w = Web::Query->new_from_html(<<'HTML');
… HTML $w->find('blockquote p')->each(sub { my @parts = split ' ', $_->text; if (@parts > 1) { for my $p (reverse @parts) { $_->after("$p
"); } $_->remove; } }); print $w->as_html; __END__ ……ddd
eee
fff