Here is some part of html in my page.
<div id="video-ad">
          <div id="wpn_ad_square">
          </div>
        </div>
I want to remove the  wpn_ad_square div completely with preg_replace statement.Take note that there may be other wpn_ad_square div on page and i want to remove all of them 
Here are my attempts
$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);
Sadly none of them are working for me....Kindly provide a preg_replace solution so that i can know what is wrong with mine.
 
    