标签: ruby regex watch
我尝试使用Ruby监视器来观察所有资产但已经缩小并在变化时运行缩小:
watch('^(css|js)/.+(?!\.min)\.(css|js)') { |md| system('sh #{md[1]}/minify.sh') }
不知怎的,这不起作用,因为。+是贪婪的。在PHP中你可以使用。+?减少贪心,但如何为Ruby做这个?
答案 0 :(得分:1)
根据here,.+?也是Ruby中有效的正则表达式。
.+?