Bonjour à tous,
Besoin d'un petit coup de main sur les expressions régulières.

j'ai une chaine de caractère de la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<ul>
<li>blabla
    <ul>
        <li><a lien>blabla</a> blabla<p><a lien><img src="image" alt="" /></a></p><br /></li>
 
        <li><a href="lien">du texte</a>blabla<p><a href="lien"><img src="image" alt="" /></a></p><br /></li>
 
       <li><a href="blabla">bla6</a> blabla<p><a href="lien"><img src="image" alt="" /></a></p><br /></li>
    </ul>
</li>
</ul>
Et j'aimerai enlever tout ce qui se trouve entre les balises <p>
J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_replace("<p><a.*>[^<].*</a></p><br />",'',$item->get_description());
Mais ça enlève tout ce qui se trouve entre le premier <p> et le dernier </p>...

Des idées pour résoudre mon problème?

Merci d'avance