Appel aux gourous des expressions régulières

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 : Appel aux gourous des expressions régulières

par fab » 14 févr. 2006, 19:21

ce n'est pas seulement ereg qui va etre supprimé mais les POSIX :)

par scrat » 14 févr. 2006, 18:57

Je te conseil de privilégier la fonction preg() à ereg() pour deux raisons:
1. preg() est bcp plus rapide au niveau traitement
2. ereg() sera supprimé en php6 en tout cas en natif...

par papipasto » 14 févr. 2006, 16:34

j'ai essayé ça
$flux = ereg_replace("<span class=\"([^\"']+)\">","",$flux);
et ça marche bien mais j'avoue que je l'ai pas comprise...

Max

par Mouki » 14 févr. 2006, 16:29

Essaye avec ça :
$flux = ereg_replace("<span class=\"(.*)\">",'',$flux);
Il faut mettre des simples côtes pour le 2° paramètre pour que ça marche bien... enfin, j'crois :)

Appel aux gourous des expressions régulières

par papipasto » 14 févr. 2006, 16:01

je voudrais remplacer l'intégral d'une balise span

genre :
<span class="lalala">
sachant que j'ai plusieur balises avec des noms de classe différentes
par rien du tout

j'ai essayé
$flux = ereg_replace("<span class=\"(.*)\">","",$flux);
mais ca marche pas :(

une idée ?? :D