Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
можно конечно подобрать такой регэксп, но работать он будет оччень медленно. Разбей на две подзадачи: сначала найди <em>(.*?)</td> и с момощью preg_replace_callback проверь нет ли внутри </em>. если нет, то сохраняй.