<?php
$string = '<br/> <br>
<!--
this is a comment
-->
<br/> <br/>';
$new_string = preg_replace('#(?(?!<!--.*?-->)(?: {2,}|[\r\n\t]+)|(<!--.*?-->))#s', '$1', $string); echo $new_string;
?>
PD9waHAKCiRzdHJpbmcgPSAnPGJyLz4gICAgPGJyPgoKPCEtLQp0aGlzICAgaXMgYSBjb21tZW50CgotLT4KPGJyLz4gICA8YnIvPic7CgokbmV3X3N0cmluZyA9IHByZWdfcmVwbGFjZSgnIyg/KD8hPCEtLS4qPy0tPikoPzogezIsfXxbXHJcblx0XSspfCg8IS0tLio/LS0+KSkjcycsICckMScsICRzdHJpbmcpOwplY2hvICRuZXdfc3RyaW5nOwo/Pg==