Je reçois des URL comme ceci:Regex pour identifier si une URL est une image ou non?
http://img23.example.com/images/j43j32k3.jpg
Et je dois déterminer si à la fois:
a) Commence par HTTP
b) se termine par JPEG, JPG, GIF ou PNG
J'utilise Ruby pour faire le matching Je ne sais pas pour regex celui-ci ..
OP, les URL de l'image peuvent-elles avoir des paramètres GET (auquel cas, cette regex doit être plus complexe)? Etes-vous toujours en train de faire une correspondance sur une seule URL (sinon, cette expression régulière doit être non gourmande. * ?, non. *)? Avez-vous besoin d'attraper certains scripts qui génèrent des images, comme gen.php? Name = pic1, par exemple? –
En outre, vous devez activer l'insensibilité à la casse avec l'indicateur i. –
Je cherche à analyser 1 seule URL à la fois, pour un lien absolu vers une image. – dMix