Edited at

gulpのファイルの指定するときに書く正規表現っぽいもの

More than 3 years have passed since last update.

正確には正規表現ではなくて、glob形式というものらしい。

nodeにおけるglob:https://github.com/isaacs/node-glob/blob/master/README.md

英語が読めなさすぎてoh my glob…ということしかわからなかったので、

とりあえず個人的にgulpではこれだけおさえとけば大丈夫かなってところをメモしておく。

こういうフォルダ構成があったとすると、

folder

 └a.scss
 └b.scss
 └min-folder
   └a.scss
   └b.scss
   └c.scss
 └min-folder2
     └a.scss
     └b.scss
     └min-folder3
       └b.scss


  • "folder/a.css" → folder直下のa.cssのみが該当する

  • "folder/*.css" → folder直下のa.cssとb.cssが該当する

  • "folder/**/*.css" → folder以下にある全てのcssがファイルが該当する

"folder/**/.css","!folder/min-folder2/*/.css" → min-folder2より以下にある.cssファイルは全て除く、その他のfolder以下にある全てのcssが該当する


参考

参考にさせていただきました!

http://liginc.co.jp/web/tutorial/117900

http://am1tanaka.hatenablog.com/entry/2015/08/11/164400

まだ読めてないけど参考にさせていただきたい!

http://motemen.hatenablog.com/entry/2014/07/15/minimatch-cheat-sheet