NPM酷库:minimatch,模式匹配字符串

前两天,我们学习了Node.js中模式匹配文件列表的 glob 和 glob 的增强版globby,今天,我们将了解 glob 的基础库: minimatch,用来模式匹配字符串的库。

其实,glob库支持的的各种模式都来自于minimatch。

minimatch 的用法

minimatch 支持的通配符模式

要注意,minimatch的匹配模式并非是正则表达式,具体支持如下:

匹配0到多个字符

匹配一个字符

匹配一个字符列表,类似正则表达式的字符列表

反向匹配括号内的模式

匹配0或1个括号内的模式

匹配至少1个括号内的模式

匹配0到多个括号内的模式

精确匹配括号内的模式

匹配0到多个子目录,递归匹配子目录

参考资料

https://github.com/isaacs/node-glob

https://github.com/isaacs/minimatch

https://en.wikipedia.org/wiki/Glob_(programming)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G0CYEO00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券