|
|
|
| Надо получить содержимое всех тегов <div>, которые НЕ вложены в другие теги
<div>. Учесть, что в тег <div> может быть вложено неограниченное количество других тегов <div>
(рекурсивно) – требуется получить всё содержимое самого внешнего тега <div>.
Пример текста:
<div>Блок1</div>
<div style="display:none;">Блок2</div>
<div><h1>Заголовок</h1> блока3</div>
<table><tr><td><div>Вложенный <div>блок <div>4</div></div> и ещё чуть-чуть.</div></td></tr></table>
пытаюсь как то так сделать: /<div>(.*?[^div]*)(<\/div>|<div>)/g
но все равно вложенные находит. | |
|
|