我正在使用node-glob,https://github.com/isaacs/node-glob。 我的结构是:
img/
-/nested
image1.png
image2.jpg
-/emtpy
image1.png
image2.jpg
我正在尝试获取所有图像+空目录
使用
'** / * +(JPG |。.PNG)'
结果:
[
"img/nested/image1.png",
"img/nested/image2.jpg",
"img/image1.png",
"img/image2.png"
]
使用
“** / * /
按预期工作:
[
"img/",
"img/empty/",
"img/nested/"
]
尝试将两种结果结合起来根本不起作用
'** / * +(JPG |。.PNG | /)'
空数组
[]
我希望将2个结果合并为:
[
"img/",
"img/empty/",
"img/nested/"
"img/nested/image1.png",
"img/nested/image2.jpg",
"img/image1.png",
"img/image2.png",
]
答案 0 :(得分:1)
我们在评论中的常见实验会话的最终解决方案:'**/*{/,+(.jpg|.png)}'