Вот часть html на моей странице.
<div id="video-ad">
<div id="wpn_ad_square">
</div>
</div>
Я хочу полностью удалить wpn_ad_square
div с помощью оператора preg_replace. Обратите внимание, что на странице могут быть другие wpn_ad_square
div, и я хочу удалить их все
Вот мои попытки
$html = preg_replace('#\<div\sid="wpn_ad.*?\<\/div\>#s', '', $html, 1);
$html = preg_replace('#<div id="wpn_ad.*?</div>#s', '', $html, 1);
$html = preg_replace('#<div id="wpn_ad.*?<\/div>#s', '', $html, 1);
К сожалению, ни один из них не работает для меня .... Пожалуйста, предоставьте решение preg_replace
, чтобы я мог знать, что не так с моим.