ereg et donnée type coordonnées - PHP - Programmation
Marsh Posté le 26-02-2006 à 19:05:24
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 : |
{x,y} ... pour spécifier x occurences mini et y occurences maxi. Donc pas de {x,y,z,carotte,radis,ficelle,cornichon}
Marsh Posté le 26-02-2006 à 19:18:03
bon, j'en suis la !
Code :
|
Il faut toujours que je regle ce probleme d'expression...
Merci quand meme !
Marsh Posté le 26-02-2006 à 19:29:01
... 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.
Marsh Posté le 26-02-2006 à 19:48:38
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 !!
Marsh Posté le 26-02-2006 à 19:49:15
Hey, tu vas me croire si tu veux, ca marche
Merci encore !
Marsh Posté le 26-02-2006 à 18:48:14
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.