problème regex suppression balises HTML
Bonjour,
Je réalise en ce moment un script pour nettoyer du code HTML.
Je dois supprimer un maximum de code donc j'enlève les balise qui ne servent à rien.
J'ai un problème pour supprimer des balises vides comme <SPAN>...</SPAN>
Par exemple :
Code:
1 2
|
<SPAN style="color: black">Je mange des pommes.</SPAN> |
Je supprime le style qui ne sert à rien (le code ne dois pas forcer la couleur noir), je me retouve donc avec un <SPAN> qui ne sert plus à ren et je voudrai le surpprimer.
Facile dans ce cas, mais je bloque sur des choses plus complexe, de ce style :
Code:
1 2
|
<SPAN><SPAN style="color: black">Je mange des <SPAN style="color: rouge">pommes</SPAN>.</SPAN></SPAN> |
(Je dois garder la couleur rouge)
En fait mon script supprimera d'abors le style color: black, je n'ai qu'a supprimer les span vides.
Pouvez vous m'aider ?
Merci