zoukankan      html  css  js  c++  java
  • glob通配符

    描述
    glob是shell使用的路径匹配符,类似于正则表达式,但是与正则表达式不完全相同。在linux操作中如文件匹配等等其实已经使用了glob通配符。由于其在路径匹配方面的强大,其他语言也有相应的实现。我在使用基于node的gulp时遇到glob匹配文件路径,于是顺便整理一下glob的基础语法和使用。

    语法和使用
    *:匹配一个路径部分中0个或多个字符,注意不匹配以.开始的路径,如文件.a。
    ?:匹配一个字符。
    […]:匹配一系列字符,如[abc]匹配字符a, b, c,在[^…]和[!…]表示匹配不在列表中的字符,如[^abc]匹配除了a, b, c以外的字符。
    **:匹配0个或多个子文件夹。
    {a,b}:匹配a或则b,a和b也是通配符,可以由其他通配符组成。
    !:排除文件,如!a.js表示排除文件a.js。
    更多相关语法可参考node-glob
    用途和注意点
    glob非常强大的用途在于路径匹配,大部分的平台和开发语言都会在配置中使用glob路径匹配,其普遍性几乎使其成为一种标准。但是需注意的是,每个平台和开发语言所支持glob路径匹配可能不完全一样。

    原文地址  https://blog.csdn.net/zhuchuji/article/details/51297819

  • 相关阅读:
    在ASP.NET GridView 中使用e.CommandArgument传递参数
    循环处理之while and do while
    MzTreeView(梅花雪)完全攻略
    FreeTextBox使用详解
    委托、线程的用法
    Master Theorem
    python jsonpath 语法总结
    python + zmail 邮件发送
    python的yaml语法
    unittest单元测试框架总结
  • 原文地址:https://www.cnblogs.com/answercard/p/10534703.html
Copyright © 2011-2022 走看看