Skip to content

Instantly share code, notes, and snippets.

@psynaptic
Created March 6, 2012 10:33
Show Gist options
  • Save psynaptic/1985597 to your computer and use it in GitHub Desktop.
Save psynaptic/1985597 to your computer and use it in GitHub Desktop.
<?php
$pattern = '#<p[^/>]*>(\s|&nbsp;)*</p\s*>\s*\n?#';
$subject = <<<DOC
<p> </p> <p> </p>
<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="bold"></p>
<p>&nbsp;</p>
<p>&nbsp;</p >
<p> &nbsp; </p>
<p></p>
<p > &nbsp; </p>
<p>nbsp</p>
<p> </p>
<p>lorem...</p>
DOC;
echo preg_replace($pattern, '', $subject);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment