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中也是一个有效的正则表达式。