我目前正在節點文件中運行正則表達式,該節點文件旨在將我的自定義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