更多的惯例

时间:2016-03-11 23:32:20

标签: regex brunch

我一直在努力探索Brunch convention配置 - 我缺乏理解力很可能是因为我在正则表达式世界中缺乏经验/知识。

很高兴看到如何更改assets/文件夹中特定文件的默认构建位置的示例。

用例

我想将 HTML页面移动到不是公用文件夹的文件夹。这是我当前的文件夹设置:

app
  assets
    _inc
      header.html
      footer.html
      ...
    _layouts
      main.html
      404.html
      ...
  styles
    main.scss
    ..
node_modules
public
craft
  templates

在这种情况下,我想将所有HTML文件:assets/**/*.html(用全球说法)移动到craft/templates文件夹。

任何建议,提示等都会很棒!

请&谢谢!

1 个答案:

答案 0 :(得分:0)

在我看来,你只需要遍历当前文件夹中的所有文件,使用像assets\/.*\/*\.html这样的正则表达式来搜索匹配项。如果找到匹配,则移至您选择的文件夹(即craft/templates)。

以下是regex demo.