Как удалить вложенные div?

  • Автор темы Автор темы iii
  • Дата начала Дата начала

iii

Новичок
Добрый день!

Помогите, пожалуйста, составить регулярку для удаления всех тегов div без атрибутов.

Пример
На входе: <div><div><div class="embed"><span>1</span></div></div></div>
На выходе: <div class="embed"><span>1</span></div>
 
удали просто их, если на то пошло, через str_replace
 
А давайте эту тему нахер закроем. Помимо того, что это тут принято, слова «регулярки» и HTML-код в одном предложении — невыносимо.
 
  • Like
Реакции: iii
iii
И закрывающие тэги аналогично можно удалить, только в итоге кусок может быть не валидным
 
Да? А откуда берется сей кусок кода?
 
с визивигами надо делать так
1) прогонять полученное через tidy в режие xhtml
2) если очень хочется - брать simplexml/xmlreader/etc и доводить полученное до ума - хотя лучше просто забить. просто css в визивиге и на сайте должны быть одинаковые - тогда будет все равно
 
Сверху