使用正则表达式匹配URL中的.jpg文件扩展名

时间:2014-10-08 11:01:35

标签: regex

我需要查明给定的网址是否包含带有.jpg扩展名的图片。如果是,那么我必须删除此扩展名。

实施例: 请求网址:http://www.example.com/image.jpg

结果应如下所示:http://www.example.com/image

任何人都可以帮我使用正则表达式来匹配.jpg并将其删除吗?

2 个答案:

答案 0 :(得分:2)

<强>正则表达式:

\.jpg(?=\s|$)

上面的前瞻断言,子串.jpg后面的内容必须是行的空格或末尾。

替换字符串:

Empty string

DEMO

答案 1 :(得分:1)

(.*)\.jpg

尝试使用$1替换。请参阅演示。

http://regex101.com/r/hQ1rP0/77