К примеру, есть кусок html:
<div>
div text
<div>div text</div>
</div>
outer text 1
<p>p text</p>
outer text 2
Существует ли возможность, получить все теги первого уровня вместе с содержимым? т.е. чтобы получилось:
<div>
div text
<div>div text</div>
</div>
<p>p text</p>
Формат неизвестен, задача непонятна. такой же и ответ. эта регулярка ищет что-то похожее на то, о чем вы спрашиваете, но совершенно безответственно
<\w+[^>]*?>((?R)|[^<]+)*<\/\w+>
посмотрите тут
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники