Здравствуйте! Нужно удалить теги td, которые не содержат текст. То есть текст вида: Код (Text): <td colspan="5"> </td> должен удаляться. Мое рег.выражение в зачатии выглядит так: Код (Text): $str = preg_replace('/\<td(.*)\>(\s*)\<\/td\>/U', '', $str); Проблема состоит в удалении жадности. Я прочитал, что для этого служит модификатор U, но куда его и как вставлять найти не могу. Не поможете?
Мод.U у Вас уже стоит. Инвертировать(!)(читайте доку) жадность можно символом "?" в нужном месте. Например, так: .*?