Есть div-блок с определенным классом, его нужно выделить с помощью регулярных выражений, но если написать
<div class="class">.*?<\/div>
, то выделяется меньше, чем нужно. Если же не ставить знак вопроса, регулярка выделяет больше, чем нужно.
Есть ли универсальный способ с помощью регулярок выделить тег, в котором содержатся такие же теги?
Пример кода:
<div class="class-lines">
<div class="class-line-item"><div class="class-tails"><div class="class-time">10:00</div><div class="class-tail class-all-week"><div class="class-info"> <a href="?prep=4236">Желновакова М.Ф.</a></div><div class="class-pred">Введение в профессиональную деятельность / Introduction to Journalism</div><div class="class-info"><a href="?group=465998">ЖКб-22-1</a></div><div class="class-aud">102</div></div></div></div><div class="class-line-item">.....
</div>
<div class="class-lines"> ... </div>
...