正则表达式识别URL是否是图像?

时间:2009-07-28 14:43:19

标签: regex

我得到的网址是这样的:

http://img23.example.com/images/j43j32k3.jpg

我需要确定是否两者:

a)从HTTP开始

b)以JPEG,JPG,GIF或PNG结尾

我正在使用Ruby进行匹配我只是不知道正确的这个...

2 个答案:

答案 0 :(得分:1)

由/'分隔的以下正则表达式匹配以htpp开头并以问题中指定的图像扩展名之一结尾的字符串

/ \ Ahttp *。(JPEG | JPG | GIF | PNG)\ Z /

答案 1 :(得分:1)

%R {^ HTTP://.* \(JPEG | JPG | GIF | PNG)$}我