Задать вопрос
@andranikTomskiy

Как с помощью регулярок выделить тег, в котором содержатся такие же теги?

Есть 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>
...
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
Вам ответили в коментах, для парсинга дом регулярки просто не подходят.
Если вырезать пару символов или урл это еще куда никуда, когда вопрос идет о куске дома то нет регулярки тут не подойдут.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы