Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

preg_match

2 réponses
Avatar
Yttrium
Bonjour,

Soit une URL :
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

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

Quelqu'un saurait il m'aider ?

Merci d'avance.

Salutations.

2 réponses

Avatar
Olivier Miakinen
Le 27/11/2008 19:44, Yttrium a écrit :

Soit une URL :
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.

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.
Avatar
Olivier Miakinen
Le 27/11/2008 20:01, Olivier Miakinen a écrit :

Soit une URL :
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.

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. ;-)