2017-04-24 197 views
0

我需要檢查名稱在SVG文件進一步處理。如何編寫正確的測試表達式?這是正確的嗎 ?Webpack配置SVGO

test: /[Multicolored]\.svg$/, 

如果文件被命名爲

"iconCall.Multicolored.svg" 

可以/我應該用不同的測試表達式使用相同的加載程序嗎?對於使用Multicolored標記的svgs,我需要刪除其他人的一些屬性。這是我刪除ATTRS基本配置:

{ 
test: /\.svg$/, 
include: SRC, 
use: [ 
    { 
    loader: 'svg-sprite-loader', 
    }, 
    { 
    loader: 'svgo-loader', 
    options: { 
     plugins: [ 
     { removeNonInheritableGroupAttrs: true }, 
     { collapseGroups: true }, 
     ], 
    }, 
    }, 
], 

},

回答

0

根據MDN可以看到

[五彩]將匹配括號內的任意一個字符。

因此,爲了您的目的,您應該使用/^Multicolored.svg$/正則表達式。