在正则表达式方面,我非常缺乏经验,想知道是否有人可以帮助我实现以下目标。
我需要一个正则表达式来验证某个 URL 是否是有效的 imgur 图像并返回图像的 ID。
Match imgurMatch = imgurRegex.Match(URL);
if(imgurMatch.Success)
id = imgurMatch.Groups[0].Value
这里有些例子:
http://imgur.com/gallery/qtPdb (ID = qtPdb)
http://i.imgur.com/RcVIa.jpg (ID = RcVIa)
(可以是 .jpg、.png、.gif 类型)
http://imgur.com/3ZZuG (ID = 3ZZuG)
我认为一个可以处理上述情况并返回正确 ID 的正则表达式对我来说已经足够了,因为即使验证由于某种原因失败,我也能够以另一种方式处理它。
如果需要更多详细信息,请告诉我。
谢谢!
部落84