Discussion:
preg_match
(trop ancien pour répondre)
Yttrium
2008-11-27 18:44:37 UTC
Permalink
Bonjour,

Soit une URL :
Loading Image...
Loading Image...

Je souhaiterais par le biais d'un preg_match, récupérer toto.jpg ou toto.gif

Je sèche sur les expressions régulières.

Quelqu'un saurait il m'aider ?

Merci d'avance.

Salutations.
Olivier Miakinen
2008-11-27 19:01:42 UTC
Permalink
Post by Yttrium
http://www.google.fr/aaaa/bbbb/gggg/cccc/toto.jpg
http://www.google.fr/aaaa/bbbb/gggg/cccc/toto.gif
Je souhaiterais par le biais d'un preg_match, récupérer toto.jpg ou toto.gif
Pourquoi un preg_match ? <http://fr3.php.net/basename> est plus simple,
et en outre il permet de gérer aussi bien les / que les \ dans le cas
d'un Windows.

Mais si tu y tiens, '{(?<=/).*?$}' ou '{(?<=/).*$}U' devraient faire ce
que tu veux.
Post by Yttrium
Je sèche sur les expressions régulières.
Si tout se passe bien, on devrait avoir bientôt un forum entièrement
consacré aux expressions rationnelles.
Olivier Miakinen
2008-11-27 19:07:34 UTC
Permalink
Post by Olivier Miakinen
Post by Yttrium
http://www.google.fr/aaaa/bbbb/gggg/cccc/toto.jpg
http://www.google.fr/aaaa/bbbb/gggg/cccc/toto.gif
Je souhaiterais par le biais d'un preg_match, récupérer toto.jpg ou toto.gif
Pourquoi un preg_match ? <http://fr3.php.net/basename> est plus simple,
Je le maintiens.
Post by Olivier Miakinen
et en outre il permet de gérer aussi bien les / que les \ dans le cas
d'un Windows.
Euh... là, en revanche, je dois arrêter de fumer la moquette. Tu parlais
d'URL. ;-)

Loading...