Значит мне нужна помощь, как сделать, чтобы
$match="|<table[^>]+>(.*)</table>|U";
вот этот патерн, а точнее написание table было не чувствительно к большим буквам.
Код:
$html = "<tAble fefsefe=\"sdff\">bold text</table><a href=howdy.html>click me</a><table aaa=\"dddd\">neuertext<a her=aaaf>rgfdf</a></table>";
$match="|<table[^>]+>(.*)</table>|U";
preg_match_all($match, $html, $matches, PREG_SET_ORDER);
print_r($matches);