$text = join '', ; print $text; $text =~ s#<\s*b\s*>(?:[\s\n]| )*<\s*/\s*b\s*>##ig; print $text; __DATA__

test

test

test 

test

test

test

test

test

test

test    

I am not empty!