Nettoyer une chaine par REGEX

  • Auteur de la discussion Auteur de la discussion snut
  • Date de début Date de début
WRInaute discret
Bonjour à tous,

voici un une chaine
Code:
$chaine = '<hd size="2" font="arial" size="2"><td font size="3"><a href="">lien</a>';

j'aimerais trouver l'expression régulière qui supprime le texte de cette chaine de "<hd" jusqu'au premier ">" et du "<td" jusqu'au ">" suivant.
pour obtenir
Code:
<a href="">lien</a>

j'ai essayé ça :
Code:
$chaine =  mb_ereg_replace("<hd(.*)><td(.*)>","",$chaine);

mais ça me vire tout. Comment puis-je rédiger mon expression régulière ?
Merci de votre aide
 
WRInaute discret
Tu peux faire ça avec une regex mais la fonction strip_tags qui permet de supprimer les balises (avec exceptions éventuellement) ne conviendrait pas à tes besoins dans le cas présent?
 
Discussions similaires
Haut