0
我嘗試使用紅寶石watchr觀看,但已經過壓縮所有資產,並在改變運行縮小:正則表達式排除縮小的文件與watchr
watch('^(css|js)/.+(?!\.min)\.(css|js)') {
|md| system('sh #{md[1]}/minify.sh')
}
不知怎的,這並不工作,因爲+是貪婪。在PHP中,您可以使用。+?爲了減少貪婪,但是如何爲Ruby做到這一點?
我嘗試使用紅寶石watchr觀看,但已經過壓縮所有資產,並在改變運行縮小:正則表達式排除縮小的文件與watchr
watch('^(css|js)/.+(?!\.min)\.(css|js)') {
|md| system('sh #{md[1]}/minify.sh')
}
不知怎的,這並不工作,因爲+是貪婪。在PHP中,您可以使用。+?爲了減少貪婪,但是如何爲Ruby做到這一點?
根據here,.+?
在Ruby中也是一個有效的正則表達式。