Expression régulière PREG_MATCH_ALL

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 : Expression régulière PREG_MATCH_ALL

par Expreg » 31 mars 2007, 18:07

Merci Expreg ca marche!

Comme quoi un autre point de vue ... Merci encore.
C'est surtout que les regex c'est pas forcément la panacée.

Il faut toujours privilégier une fonction native PHP à toute forme de fonction utilisateur, qui plus est, si celle-ci fait appel au moteur d'expressions régulières.

par Aureusms » 31 mars 2007, 18:02

Merci Expreg ca marche!

Comme quoi un autre point de vue ... Merci encore.

par Aureusms » 31 mars 2007, 17:58

Ah ouais pas bête !

J'essaye. Merci encore.

Re: Expression régulière PREG_MATCH_ALL

par Expreg » 31 mars 2007, 17:56

J'ai essayé
explode ('/',$string);
Bah essaies :
explode ('] / [',$string);

Expression régulière PREG_MATCH_ALL

par Aureusms » 31 mars 2007, 17:48

Bonjour tout le monde,

J'ai un retour de base mysql qui se constitue comme cela que je voudrias scinder dans un tableau :
$string = "[[reference1]] / [[reference2]] / [[reference3]]";
J'ai essayé
explode ('/',$string);


mais parfois j'ai des références avec un '/' à l'intérieur. Aussi je voudrais trouver la bonne expression régulière pour créer mon tableau via PREG_MATCH_ALL.

Aussi, j'ai essayé
preg_match_all ('@^[[]]$@',$resultat["reference_constructeur"],$temp);


Mais $temp retroune vide;

Quelqu'un peut me guider ? Merci d'avance.