I tested here regexpal.com and it should match, but it doesn't...
$tabla_contenido = "ouseout=\"sacarobs();\">06/01/2014 10:21</a></td><td align='right'><a class='texto'><b>Pendiente</b></a></td><td align='right'><a class='texto'><b>Pendiente</b></a></td><tr class='eltr' onclick=\"ventana('mostrar_nota_de_pedido.php?nnp=117&ven=152&cli=0001&scl=C07&pr=96244651', 'pedidos_listadoNelson');\" ><td align='right'><a class='texto'>117</a></td><td align='right'><a c";
$tabla_data = preg_split("|<tr([^>.]|\.|\,)*>|", $tabla_contenido);
foreach ($tabla_data as $line){
echo $line."\n\n\n";
}
$tabla_data is empty
([^>.]|\.|\,)*has no sense, replace it with[^>]*.