Page 1 sur 1

Preg_replace() balise

Posté : 14 mai 2010, 10:07
par energie13
Bonjour,

Mon but est de supprimer une balise et son contenu <a
Exemple de chaine :

<th>20 heures 33 minutes 7 secondes &nbsp;&nbsp;<a href="javascript:stb_browser_restart('');">Redémarrer</a></th>

Le but est de supprimer la chaine suivante :
<a href="javascript:stb_browser_restart('');">Redémarrer</a>
$pattern = "#<a[^>]*?>.*?</a>#si";
$replacement = "";

$uptimeNavigateur = preg_replace($pattern, $replacement, $uptimeNavigateur);
Je comprends pas je galère... J'ai essayé avec la chaîne complète rien n'y fait. :s

Je vous remercie par avance.

Re: Preg_replace() balise

Posté : 14 mai 2010, 18:43
par Ryle
Et si tu essayes sans les "?" ... l'étoile devrait suffire pour indiquer 0 à n caractères :)