Bueno, tampoco es para tanto (pero que digo, si yo soy la leche

).
Aunque no estoy contento con la solucion que te he dado. Lo ideal seria sustituir en el patron los espacios por un patron que incluya espacios, tabulaciones y salto de lineas. Pero como las expresiones regulares no son mi fuerte, no puedo dar con ella.
Saludos.