@80689248440

Как написать регулярку для preg_match_all чтоб не резала закрывающий div?

Как написать регулярку с проверкой что если есть вложенный див то пропускаем как открывающий так и закрывающий.
$content = '<div class="zzz">wwwww<div>zzz</div>yyy<div>qqqq</div>ppp</div>';
$pattern = "|<div class=\"zzz\">(.+?)<\/div>|";
$text = preg_match_all($pattern, $content, $return);
echo $return[1][0];

Вот тут обрезает неправильно - как считать дивы или их пары?
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект