.* significa cualquier caracter (menos salto de linea) que se repita 1 o mas veces
si usas un
.*?< va a significar cualquier caracter (menos salto de linea) hasta que aparesca un signo < de forma no avariciosa (busca la coincidencia mas pequeña)
mas informacion
www.php.net/PCRE