|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 8 ![]() |
Bonjour,
j'aimerais recuperer tout les tarifs d'une page web , j'ai donc fais un truc, mais qui ne marche pas preg_match_all("/[1-9]{*}\s(€|\$|£)/siU" ,$itemval['description'], $matchesval, PREG_SET_ORDER Pouvez vous m'aider ? Autre chose peut on additionner des expressions regulieres en une seule chaine pour récuperer par exemple : 44 euros , 44 € , 44euros , 44€ , gratuit, tarif libre etc.... Merci bien |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : juin 2006 Messages : 102 ![]() |
Code :
preg_match_all("#([1-9]){1,} (€|\$|£)#siU" ,$itemval['description'], $matchesval, PREG_SET_ORDER); |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 8 ![]() |
Merci ca marche !
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
Biensur qu'il est possible de tester plusieurs cas encore faut-il les énumérer :p
Pour les 4 premiers : Le mode s n'a aucun interet ici puisque tu n'utilises pas le "." ^^ Et pour le mode U, il n'est pas util ici |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com