gpt4 book ai didi

javascript - 匹配 [任何路径]/ui/[文件].png 的正则表达式

转载 作者:行者123 更新时间:2023-11-30 19:04:55 25 4
gpt4 key购买 nike

我有一组像这样的图像路径:

a/asstes/ui/img1.png
b/nested/source/ui/img.jpg
...

idea 是图像的路径和它的名字我可以随机,但重要的部分是图像在 ui 文件夹内并且具有 jpgpng 的扩展名

我可以使用什么正则表达式来检查这些条件下的文件路径?

到目前为止,我得到了这一点 /\ui\/img1\.(png|jpg)$/ 这匹配 a/asstes/ui/img1.png正确,但理想情况下 img1 应该是动态的,因为文件名可以是任何内容。

EDIT 理想情况下它将匹配直接位于 /ui

下的图像

最佳答案

如果 /ui/ 必须是最后一个目录,请使用:

var test = [
'a/asstes/ui/img1.png',
'b/nested/source/ui/img.jpg',
'b/nested/ui/source/img.png',
];
console.log(test.map(function (a) {
return a+' :'+/\/ui\/[^\/]+\.(png|jpg)$/.test(a);
}));

关于javascript - 匹配 [任何路径]/ui/[文件].png 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59090291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com