我目前正在节点文件中运行正则表达式,该节点文件旨在将我的自定义fontello图标字体文件复制到公共目录。为了确保我不会复制无关的文件我使用下列内容:匹配文件扩展名 - 正则表达式nodejs
var match = new RegExp(/\.(woff|svg|ttf|eot)/g);
if (match.test(fileName)) {
// Do something
}
当我循环的字体可用,正在匹配的只有两个是
app.svg
app.eot
的app.ttf
和app.woff
文件是不是匹配表达式。
我试过了http://www.regexr.com/的表达式,它似乎适用于我的目的。请记住,我不需要比这更严格的测试,因为该目录中只有少数文件。
如果有人能给我一些指导,我会非常感激。
所以“m”修饰符似乎纠正了这一点。我很好奇为什么。非常感谢你的帮助。 – jellis 2014-09-06 05:38:23
我想从zip文件流中可能包装在多行上?无论如何,你真棒!非常感谢。你想把它放在下面作为答案,我可以选择它吗? – jellis 2014-09-06 05:42:21