的JavaScript文件的比賽我有任務的gulp.src但我想匹配所有包含某個字作爲前綴如文件:包含某些前綴
gulp.src('./mydir/project.build-blessed1.css')
但可以有N個文件與不同的數字,祝福1,祝福2,祝福3
我怎樣才能讓它匹配任何文件,以該開頭並具有.css擴展名在同一行,而不使用函數?
的JavaScript文件的比賽我有任務的gulp.src但我想匹配所有包含某個字作爲前綴如文件:包含某些前綴
gulp.src('./mydir/project.build-blessed1.css')
但可以有N個文件與不同的數字,祝福1,祝福2,祝福3
我怎樣才能讓它匹配任何文件,以該開頭並具有.css擴展名在同一行,而不使用函數?
這是對的先生,這是我的第一個方法,它沒有直到我更新了gulp版本纔開始工作。謝謝! – DannyG
正如Splatten建議的那樣,您可以使用string.lastIndexOf方法。在你的情況下:
var string = 'i want to do something!'
if (string.lastIndexOf('something') !== -1) {
//keyword was found, meaning it's in the string
} else {
//keyword was not found
}
lastIndexOf返回他找到關鍵字的索引。
gulp.src('./mydir/project.build-blessed*.css')
應該工作
您可以:如果你不使用一口一個老implemetation你甚至可以在路徑中使用「*」作爲通配符所以像
您需要一個glob模式* Glob *,它可以通配符匹配您的模式(搜索glob或gulp-glob –
我們只匹配匹配模式的文件'./mydir/project.build-blessed #.css'? – Feathercrown
試試las tIndexOf,https://www.w3schools.com/jsref/jsref_lastindexof.asp – SPlatten