У меня есть строка, содержащая тег DIV для удаления.
Я могу распознать DIV для удаления по его параметрам (в данном случае определенному стилю), который является уникальным.Этот DIV содержит много HTML внутри, включая другие DIV.
<div style="padding-top: 10px; clear: both; width: 100%;">
{ a lot other divs here}
</div>
Как удалить его из строки?
РЕДАКТИРОВАТЬ : (Любая полезная техника приветствуется)
РЕДАКТИРОВАТЬ 2 : я знаю о неудобстве использования выражений эргуалр.Если у вас есть решение, использующее regexs
, то это тоже приветствуется, потому что это универсальный процесс синтаксического анализа, а текст очень маленький, а HTML хорошо продуман (на самом деле это XHTML).
РЕДАКТИРОВАТЬ 3: Если возможно, приведите пример, используя HTML/DOM parser or Xpath
или что-то еще.Проблема здесь не в выборе данных, а в удалении данных.Можно сделать с помощью HTML/DOM parser or Xpath
?