in reply to Pattern Matching
@matches = $line =~ m{<B><P \s+ ALIGN=CENTER> ([^<]*(?:<(?!/B></FONT>)[^<]*)*) </B></FONT>}gx; [download]
That code is spot on thanks!