Bonjour,
Je dois extraire des données d'une chaîne de caractères.
La chaîne apparaît sur plusieurs lignes, mais c'est bien une seu chaîne (et non pas autant de chaînes que de lignes).
Code : Séctionner tout - Visualiser dans une fenêtre à part 1
2
3
4
5
6
7
8 15 8,00€ 2,60€ 13 1,80€ 11 2,00€
Je voudrais récupérer dans un tabau s vaurs :
J'ai testé une expression régulière :Code : Séctionner tout - Visualiser dans une fenêtre à part 1
2
3
4
5
6
7
8 $tabau[0] : 15 $tabau[1] : 8,00 $tabau[2] : 2,60 $tabau[3] : 13 $tabau[4] : 1,80 $tabau[5] : 11 $tabau[6] : 2,00
El récupère bien s vaurs souhaitées.Code : Séctionner tout - Visualiser dans une fenêtre à part 1
2 ^(\d{1,9},\d{2})|^(20|1[0-9]{1}|[1-9]{1})$|[1-9]{1}$
Mais quand j'utilise :
et bien, je n'ai rien dans $tabau !Code : Séctionner tout - Visualiser dans une fenêtre à part 1
2 preg_match_all("/^(\d{1,9},\d{2})|^(20|1[0-9]{1}|[0-9]{1})$|[0-9]{1}$/", $chaine, $tabau, PREG_SET_ORDER);






Répondre avec citation




Partager