正確には正規表現ではなくて、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