@anton99zel
29а класс средней школы №7

Как сделать исключение в регулярных выражениях?

$description = preg_filter(["/class=\".*?\"/suix", "/style=\".*?\"/suix", "/\s+?(?=\>)/suix"], "", $description);

Вырезает class для элементов, как сделать исключение для этих двух элементов, чтобы класс оставался у них?
<div class="seocontent"></div>
<div class="blockname"></div>
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻
$description = preg_filter(["/class=\"(?!seocontent\"|blockname\").*?\"/suix", "/style=\".*?\"/suix", "/\s+?(?=\>)/suix"], "", $description);

так не будет совпадений с этими классами
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы