Probléme avec preg_match

tawtaw
Invité n'ayant pas de compte PHPfrance

19 mars 2009, 00:44

Bonjour
J’ai une page web qui contient des liens sous forme (http://www.google.fr/id=XXXX), la valeur XXXX se change dans chaque lien, je veux récupérer cette valeur XXXX. J’ai utilisé la fonction preg_match
preg_match(« /(http://www.google.fr/id=(.*)/ »,$codepage,$recup) ;
mais ca marque pas
comment faire pour résoudre ce problème et merci

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

19 mars 2009, 08:45

"mais ça marche pas" n'a jamais aidé à trouver le problème, et donc à le résoudre ;)
Pourrais-tu nous expliquer précisément ce que tu obtiens actuellement ?

Eléphant du PHP | 141 Messages

20 mars 2009, 09:30

Pour moi, a première vue :
- Tu as oublié d'échapper les points qui sont des caractères spéciaux dans les regexp.
- Il faut mettre un délimiteur au début et à la fin de ta regexp (par exemple : `)