Bonjour,

Je ne suis pas du tou à l'aise avec les chaîne régulière (manque d'expérience) et du coup je n'arrive pas à résoudre mon problème.

J'ai une variable contenant du texte et des balises HTML. Je veux remplacer la balise <img ... /> par du vide ('').

J'ai essayé cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$depart = 'Voici une jolie image : <img src="/images/jolieimage.jpg" align="left" hspace="5" vspace="5"/> n\'est-ce pas ?';
$arrivee = ereg_replace("<img(.*)/>", "",$depart);
echo $arrivee;
le soucis est que si dans la variable $depart j'ai d'autres balises (et donc avec une partie fermante), ça me supprime trop d'informations :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$depart = 'Voici une jolie image : <img src="/images/jolieimage.jpg" align="left" hspace="5" vspace="5"/> n\'est-ce pas ?<br />';
$arrivee = ereg_replace("<img(.*)/>", "",$depart);
echo $arrivee;
Effectivement je n'ai pas que ça :
"Voici une jolie image :"

Que dois-je faire ?

Merci.