Better

Ethan的博客,欢迎访问交流

Regular expressions vs Filename globbing

我们最常接触的字符串匹配工具当属于正则了,但进行一些工程化配置时,使用的语法有点像正则,但又不是正则,那其实叫做 glob patterns。

基础

正则表达式常被用于命令或函数中,用于文本的匹配。

globbing 常用来在 shell 中匹配文件和文件夹。

关键语法区别如下

blobs-regex.png

globbing 基础语法

  • * 匹配 0 或多个字符(路径分隔符除外)
  • ** 匹配零个或多个目录
  • ? 匹配任意一个字符(路径分隔符除外)
  • [...] 匹配集合中的某个字符

node 模块

node 中相关 glob 模块

  • fast-glob
  • globby


留言