我使用的是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|/)‘
空数组
[]我希望将两个结果合并为类似以下内容:
[
"img/",
"img/empty/",
"img/nested/"
"img/nested/image1.png",
"img/nested/image2.jpg",
"img/image1.png",
"img/image2.png",
]发布于 2018-06-08 05:29:42
我们共同的实验会议的最终解决方案在评论中:'**/*{/,+(.jpg|.png)}'
https://stackoverflow.com/questions/50749861
复制相似问题