Preg_replace() balise

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Preg_replace() balise

Re: Preg_replace() balise

par Ryle » 14 mai 2010, 18:43

Et si tu essayes sans les "?" ... l'étoile devrait suffire pour indiquer 0 à n caractères :)

Preg_replace() balise

par energie13 » 14 mai 2010, 10:07

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.