zoukankan      html  css  js  c++  java
  • HDFS/S3等分布式文件系统过滤路径时正则表达式写法

    Hadoop支持的一系列通配符与Unix bash相同:


    通配符 名称 匹配
    * 星号 匹配0或多个字符
    ? 问号 匹配单一字符
    [ab] 字符类别 匹配{a,b}中的一个字符
    [^ab] 非字符类别 匹配不是{a,b}中的一个字符
    [a-b] 字符范围 匹配一个在{a,b}范围内的 字符(包括ab),a在字典 顺序上要小于或等于b
    [^a-b] 非字符范围 匹配一个不在{a,b}范围内 的字符(包括ab),a在字 典顺序上要小于或等于b
    {a,b} 或选择 匹配包含a或b中的一个的语句

    c 转义字符 匹配元字符c

    通配符 扩展

    /*

    /2007/2008

    /*/*

    /2007/12 /2008/01

    /*/12/*

    /2007/12/30 /2007/12/31

    /200?

    /2007 /2008

    /200[78]

    /2007 /2008

    /200[7-8]

    /2007 /2008

    /200[^01234569]

    /2007 /2008

    /*/*/{31,01}

    /2007/12/31 /2008/01/01

    /*/*/3{0,1}

    /2007/12/30 /2007/12/31

    /*/{12/31,01/01}

    /2007/12/31 /2008/01/01

  • 相关阅读:
    005 HTML+CSS(Class027
    004 HTML+CSS(Class024
    003 HTML+CSS(Class011
    002HTML+CSS(class007-010)
    001HTML+CSS(class001-006)
    021 vue路由vue-router
    020 Vue 脚手架CLI的使用
    019 Vue webpack的使用
    018 vue的watch属性
    017 vue的插槽的使用
  • 原文地址:https://www.cnblogs.com/wang3680/p/13638429.html
Copyright © 2011-2022 走看看