标签: regex
我需要查明给定的网址是否包含带有.jpg扩展名的图片。如果是,那么我必须删除此扩展名。
实施例: 请求网址:http://www.example.com/image.jpg
结果应如下所示:http://www.example.com/image
任何人都可以帮我使用正则表达式来匹配.jpg并将其删除吗?
答案 0 :(得分:2)
<强>正则表达式:强>
\.jpg(?=\s|$)
上面的前瞻断言,子串.jpg后面的内容必须是行的空格或末尾。
.jpg
替换字符串:
Empty string
DEMO
答案 1 :(得分:1)
(.*)\.jpg
尝试使用$1替换。请参阅演示。
$1
http://regex101.com/r/hQ1rP0/77