Как указал Гамбо, это приведет к гигантскому беспорядку, если вы будете настаивать на использовании регулярного выражения для этого. Тем не менее, если вы уверены, что HTML-код не имеет шансов, этот поможет:
/<tr><td>(.*)<\/td><\/tr>/
используйте так:
$string = "<tr id='ieconn3' >
<td><table width='100%'><tr><td valign='top'><table width='100%'><tr><td>aaaaa<br> </td></tr><tr><td>";
$matches = array();
preg_match("/<tr><td>(.*)<\\/td><\\/tr>/", $string, $matches);
print($matches[1]);