Cierto! Gracias.
Ahora voy a leer tu aporte mas atentamente.
De paso, dejo un link a un manual que me parece sencillo:
http://boozox.net/php/manual-complet...ulares-en-php/
Finalmente lo resolví así, porque había algo que no me funcionaba en el anterior. A veces me dejaba sin saltos!
"/(<br>[\n|\r]+){2,}/is"
Respecto a eliminar los saltos de linea \n \r si son mas de uno. encontre esto y funciona:
$texto=preg_replace("/\s{2,}/","",$texto);