Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1713 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ereg et donnée type coordonnées

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ereg et donnée type coordonnées

n°1313842
Lycos5
Don't feed !
Posté le 26-02-2006 à 18:48:14  profilanswer
 

Salut a tous !
 
Voila, je galere avec les expressions rationnelles a la perl...
 
Je voudrais sortir en fait 3 chiffre d'une varriable strings qui se présenterai comme ca :
 
[1:254:4]
ou  
[12:245:12]
 
je pensais le faire avec un :
ereg("\[([0-9]{1,2})\:([0-9]{1,2,3})\:([0-9]{1,2})\]",$test, $arr) )
 
Mais je me heurte a une erreur.
Warning: ereg(): REG_BADBR in /var/www/bdd_scan/test1.php
 
j'ai essayé aussi :  
ereg("[([0-9]{1,2}):([0-9]{1,2,3}):([0-9]{1,2})]",$test, $arr) )
 
mais ca ne marche pas non plus.
Je continue a fouiller les docs de php.net.
 
 
 

mood
Publicité
Posté le 26-02-2006 à 18:48:14  profilanswer
 

n°1313852
afbilou
pouet your life
Posté le 26-02-2006 à 19:05:24  profilanswer
 

Citation :

Voila, je galere avec les expressions rationnelles a la perl...


ereg ce sont des expressions regulieres POSIX et non pas perl !
Pour faire des expressions regulieres type perl ... il faut utiliser les fonctions preg_*

Citation :


ereg("\[([0-9]{1,2})\:([0-9]{1,2,3})\:([0-9]{1,2})\]",$test, $arr) )
ereg("[([0-9]{1,2}):([0-9]{1,2,3}):([0-9]{1,2})]",$test, $arr) )


{x,y} ... pour spécifier x occurences mini et y occurences maxi. Donc pas de {x,y,z,carotte,radis,ficelle,cornichon}


Message édité par afbilou le 26-02-2006 à 19:05:51
n°1313854
Lycos5
Don't feed !
Posté le 26-02-2006 à 19:18:03  profilanswer
 

bon, j'en suis la !  
 

Code :
  1. $res = preg_split("/[\s,]+/", $res);
  2. foreach($res as $test){
  3. echo "<br>".$test ;
  4. if( ereg("\[([0-9]{1,2})\:([0-9]{1,2,3})\:([0-9]{1,2})\]",$test, $arr) ){
  5.  echo "<br><br>coordonnée :<br><br>" ;
  6.  $coordonees = explode($test,":" );
  7.  }
  8. }


Il faut toujours que je regle ce probleme d'expression...
 
Merci quand meme !

n°1313862
afbilou
pouet your life
Posté le 26-02-2006 à 19:29:01  profilanswer
 

... faut-il ke je me repete ?
... dans ce cas ...
 

Citation :

{x,y} ... pour spécifier x occurences mini et y occurences maxi. Donc pas de {x,y,z,carotte,radis,ficelle,cornichon}


 
... en esperant ke tu lises la reponse cette fois.

n°1313867
Lycos5
Don't feed !
Posté le 26-02-2006 à 19:48:38  profilanswer
 

ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh ,  
ok , je crroyais qu'il fallait spécifier toutes les possibilités possibles....
 
et conernant ta remaque je croyais que tu designais la string lol :)
 
Merci !!

n°1313868
Lycos5
Don't feed !
Posté le 26-02-2006 à 19:49:15  profilanswer
 

Hey, tu vas me croire si tu veux, ca marche :)
 
Merci encore !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ereg et donnée type coordonnées

 

Sujets relatifs
Recherche dans une base de donnéele type autoincremente sous sql 2000server????
type date et autoincrementer ss sql server 2000[C++ débutant] Différence entre un New et un "Type nom" ?
problème de connexion à une base de donnée[JavaS] recuperer le type de navigateur et exec une fonction
test du type if(toto==nan) ou if(toto==inf)le type void*
webservice java et type complexepb comportement de <input type="image">
Plus de sujets relatifs à : ereg et donnée type coordonnées


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR