我需要能够使用正则表达式在一行中排除某些目录和文件扩展名。我可以让他们单独工作,但我不太确定如何将它们合并在一起。
目录:
fileExclusionRegExp: /^(media|node_modules)$/
档案延期:
fileExclusionRegExp: /^(r|build|min)\.js$/
所以我正在寻找的是fileExclusionRegExp: /^(media|node_modules)|(min)\.js$/
这样的一行,但我的尝试不起作用。有什么想法吗?有没有其他方法可以使用requirejs和r.js节点优化器来处理它?</ p>
更新: 我没有提到它,但是对于文件扩展名,我想找到带有该后缀的任何内容。
答案 0 :(得分:0)
试试这个:
fileExclusionRegExp: /^(?:media|node_modules|(?:r|build|min)\.js)$/
基本相同,但有捕获组:
fileExclusionRegExp: /^(media|node_modules|(r|build|min)\.js)$/
在所有情况下,请注意相对于开始/结束运算符的括号:/^(stuff)$/
。