C'entra il fatto che quella riga non e' scritta come il tuo pattern: l'attributo "type" e' all'inizio e non alla fine. Se non conosci l'ESATTO formato del testo, allora ti conviene lasciar perdere le regexp e usare un parser HTML: http://simplehtmldom.sourceforge.net/