in reply to How do I remove newlines between nested different delimiters on different lines?

Ignoring the fact that /<[^>]*>/ is not a good regex to match HTML tags, this will do what you want:
s((<[^>]*>))(local($_=$1);tr;\n;;d;$_)eg;
Abigail