Jak*_*son 10 javascript regex gulp
这应该很容易.我在一个声明的路径变量gulpfile.js
:
paths = {
img: [
'src/patternlab/**/**/*.jpg',
'src/patternlab/**/**/*.png'
]
};
Run Code Online (Sandbox Code Playgroud)
我想使用一个简单的OR开关作为文件扩展名,顺序如下:
'src/patternlab/**/**/*.(jpg|png)'
Run Code Online (Sandbox Code Playgroud)
但我找不到合适的语法!尝试了多种排列,通过MDN等查看...
Ben*_*lan 20
gulp使用的模式是由npm的glob包提供的模式,它不使用精确的正则表达式模式匹配语法,我想因为这些事情在匹配路径时开始变得可怕.
有关minimatch(由glob使用)的文档涵盖了您描述的案例:
'/**/*.+(jpg|png|tiff)'
Run Code Online (Sandbox Code Playgroud)