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

标签 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

最佳答案

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

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

Sample

关于javascript - 在 ubot 中使用正则表达式匹配图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40318801/

相关文章:

javascript - 将 mocha+chai 与 co 一起使用

javascript - Meteor 服务器异步方法调用并使用返回结果

javascript - jQuery 颜色 **Swatch** 选择器

php - 检查 MongoDB 中是否存在具有字段值的文档的最佳做法是什么?

regex - vim 和 csv 文件 : put header info into a new column

javascript - 在 R Leaflet 中实现 (javascript) 插件

javascript - 我在哪里可以学习尚未包含在 ECMAScript 标准中的 JavaScript 功能?

javascript正则表达式拆分包括分隔符

Javascript - 使用变量 RegExp 来匹配数据数组中的多个关键字

python - 实现模式匹配 - 何时使用缓存?