@anton99zel

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
20 июл. 2019, в 16:06
100000 руб./за проект
20 июл. 2019, в 13:34
2000 руб./за проект