1

正则表达式中的含义是什么**,我正在查看以下代码:

def coffee2js
  coffee_folder = self.config['coffeescript_folder'] || '**/*.coffee'
  compile_coffeescript(["*.coffee", coffee_folder], /\.coffee$/, '.js')
end

说不**/*.coffee等于说*/*.coffee

4

1 回答 1

11

这不是正则表达式,这是globbing的语法。

这个表达

Dir.glob('/some/dir/**/*.coffee')

递归查找所有.coffee目录下/some/dir的所有文件(而不是只查看/some/dir而不进入嵌套目录)。

于 2012-04-20T21:33:40.530 回答