if all the text you want to get is from in between the <td> & </td> then try this:
$find = "<td>([[:alnum:]]*)<\/td>";
$replace = "\1";
$NEW_OUTPUT = ereg_replace($find, $replace, $YOUR_TEXT);
That will find all <td>ANY TEXT OR NUMBERS UNTIL</td>
if you are using < and > instead of < and > then you would need to use this expression
$find = "\<\;td\>\;([[:alnum:]]*)\<\;\/td\>\;";
$replace = "\1";
$NEW_OUTPUT = ereg_replace($find, $replace, $YOUR_TEXT);
If you have punction and such like also in your between your <td>'s then try adding [[:punct:]] as another character class clause as well as [[:alnum:]], (also not white spaces will need to clauses as well..)
This simply works for single words if you do not change it.
Maybe that will help
As Always
Clive