正则表达式中的含义是什么**
,我正在查看以下代码:
def coffee2js
coffee_folder = self.config['coffeescript_folder'] || '**/*.coffee'
compile_coffeescript(["*.coffee", coffee_folder], /\.coffee$/, '.js')
end
说不**/*.coffee
等于说*/*.coffee
?
这不是正则表达式,这是globbing的语法。
这个表达
Dir.glob('/some/dir/**/*.coffee')
递归查找所有.coffee
目录下/some/dir
的所有文件(而不是只查看/some/dir
而不进入嵌套目录)。