Bonjour,


J'ai quelques difficultés avec les regex, je voudrais apprendre à nettoyer une chaine, jusque là lorsqu'il s'agit de texte cela fonctionne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 $contenu = preg_replace('/<span class="stars4 " title="">(.*)<\/span>/isU','bonjour',  $contenu);
Mais maintenant, je ne comprends pas comment nettoyer une chaine, qui contient des balises différentes par exemple remplacer/supprimer tout ce qui est à l'intérieur de la balise SPAN Nowrap
Donc DIV - SPAN - STRONG et leur contenu par rien :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<span class="Nowrap"> <div class="estimation" alt="4/5">&nbsp;</div><span title="" rel="" class="">&nbsp;</span><strong class="" data-title="">1565</strong> </span>
J'ai essayé ceci cela ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 $contenu = preg_replace('/<span class="Nowrap"> (.*)<\/span>/isU',' ',  $contenu);
Merci de votre aide