problème avec ereg

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 : problème avec ereg

par Skualys » 20 juin 2008, 11:34

une petite astuce alors:

Utiliser la famille preg (preg_match(), preg_replace(), etc..), c'est mieux.

Et utiliser un modificateur pour rendre ton expression moins avare (u)
http://be.php.net/manual/fr/reference.p ... ifiers.php
Merci beaucoup :D J'étais tombé sur cette option une autre fois, mais je n'avais pas saisi au juste ce qu'ils signifiaient par "gourmandise"... Shame on me.

par Berzemus » 20 juin 2008, 11:09

une petite astuce alors:

Utiliser la famille preg (preg_match(), preg_replace(), etc..), c'est mieux.

Et utiliser un modificateur pour rendre ton expression moins avare (u)
http://be.php.net/manual/fr/reference.p ... ifiers.php

problème avec ereg

par Skualys » 20 juin 2008, 10:06

Bonjour ! J'ai un petit souci avec une ereg(), je souhaites récupérer une partie d'une chaine comprise entre deux motifs comme ceci ($next étant en fait le tag suivant dans la liste):
mb_ereg("$liste_tags[$i](.*)$next",$fichier,$annee);
or...ceci ne fonctionne pas s'il existe plusieurs occurences de $next dans $fichier, ereg me renvoie alors l'occurence la plus longue possible, alors que je souhaiterais justement l'inverse.

Si une âme charitable veut bien me donner la petite astuce qui me manque ;)