Задать вопрос
@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 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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