在ubot中使用正则表达式匹配图像

时间:2016-10-29 11:51:48

标签: javascript regex

我试图在ubot studio中使用正则表达式匹配只有相同分辨率的图像。

我要匹配的示例图片网址:

http://sample.com/Image/e7b89db921da411bae9eea3c1333f287/201605/word/word/640/480/imagename.jpeg
http://sample.com/Image/a3c133e411bae9ee3f287b89db921da7/201504/word/word/640/480/imagename2.jpeg
http://sample.com/Image/41187b89db921dbae9ee3f2a3c133ea7/201505/word2/word/640/480/imagename3.jpeg

但是要匹配以下图像: http://sample.com/Image/fdsfsdf.jpeg或其他图片。 我从^(http.+)\.jpeg$开始,但这与所有图片相匹配。 我需要这样的东西:

http://sample.com/Image/*/*/word/word/640/480/*.jpeg

2 个答案:

答案 0 :(得分:1)

您的一个网址包含word2,因此您的正则表达式不匹配。

试试这个http:\/\/sample.com\/Image\/.*?\/.*?\/word2?\/word\/(\d+)\/(\d+)\/.*?\.jpeg

Sample

答案 1 :(得分:0)

您还可以使用:

.*\/word\/640\/480\/.*