|
|
|
| Вот такая задачка.
Нужно чтобы остался только закрывающий див. Как сделать правильно? Точнее сам вопрос как указать что между тегами могут быть только пробелы или перевод строки?
Пока додумался только до такого, но как удалить еще <br /> и перевод строки незнаю(
Да можно просто удалить весь кусок, потом обрезать бр и добавить закрывающий див, но это будет коряво.
<?
$body = '<br />
<div align="right">
<a href="/articles/"><< Назад к списку</a>
</div>
</div>';
preg_replace('#<div align="right">.*<< Назад к списку.*?</div>#is', '', $body);
?>
|
| |
|
|
|
|
|
|
|
для: Слух
(14.01.2010 в 18:49)
| | поставить вначале например (?:<br />\s*)*
, только это ещё немного замедлит поиск | |
|
|
|