A ver.
¿Es esto correcto?
Ese patrón está bien escrito así? Busco mostar el contenido entre <head> y </head> así que tengo que especificar que entre medias de esos dos elementos puede ir cualquiér carácter 0 o más veces (.*), y saltos de línea-espacios-tabulaciones 0 o más veces (\s*) así que es correcto agruparlo dentro de los paréntesis como he hecho yo?
He probado en un script php que he hecho y es que no me retorna lo que quiero... Pero ya no sé si es otro problema como por ejemplo que tiene algún otro carácter especial que no está englobado en el operador "." o que mi patrón está mal.