Au contraire.
Code:
</p>\s*<p(?: [^>]+)?>([a-z])
I was hoping you'd notice the previous regex didn't cover all cases... and fix that, rather than create another problem.
The whole idea behind regex is to, you know, create one pattern to rule them all.