in reply to small regex

You're close -- you need the /s modifier (see perlre) so it matches through newlines .. (note also that your /x is unnecessary in this case). Working example:
my $content = do {local $/=undef; <DATA>}; $content =~ m#cingular">(.+?)<\/font>\s*<\/b><br>(.+?)<\/p>#si; use Data::Dumper; print Dumper [$1, $2]; __DATA__ cingular">text to match here </font> </b><br> <br> all of this stuff no matter what BR tags or whatever is found should be matched </p>