fork download
  1. <?php
  2.  
  3. $holder = <<< LOL
  4. <p>some random text</p>
  5.  
  6. <div class="greybackground_desktop" style="background-color:#EFEFEF;">
  7. <!-- /49527960/CSF_Article_Middle -->
  8. <div style="padding-bottom:10px; padding-top: 10px; text-align:center;" id='div-gpt-ad-1441883689230-0'>
  9. <script type='text/javascript'>
  10. googletag.cmd.push(function() { googletag.display('div-gpt-ad-1441883689230-0'); });
  11. </script>
  12. </div>
  13. </div>
  14.  
  15. <p>some more text</p>
  16.  
  17. <div><p>example of content that will be incorrectly removed</p></div>
  18.  
  19. <p>Text that follows</p>
  20. LOL;
  21.  
  22. $result = preg_replace('%<div class="greybackground_desktop".*?</div>\s+</div>%si', '', $holder);
  23.  
  24. echo $result ;
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
<p>some random text</p>



<p>some more text</p>

<div><p>example of content that will be incorrectly removed</p></div>

<p>Text that follows</p>