HDFS/S3等分布式文件系統(tǒng)過濾路徑時正則表達式寫法
Hadoop支持的一系列通配符與Unix bash相同:
通配符 名稱
匹配
* 星號 匹配0或多個字符
? 問號 匹配單一字符
[ab] 字符類別
匹配{a,b}中的一個字符
[^ab] 非字符類別
匹配不是{a,b}中的一個字符
[a-b] 字符范圍
匹配一個在{a,b}范圍內(nèi)的 字符(包括ab),a在字典 順序上要小于或等于b
[^a-b] 非字符范圍
匹配一個不在{a,b}范圍內(nèi) 的字符(包括ab),a在字 典順序上要小于或等于b
{a,b} 或選擇
匹配包含a或b中的一個的語句
\c 轉(zhuǎn)義字符 匹配元字符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 |
作者:少帥
出處:少帥的博客--http://www.rzrgm.cn/wang3680
您的支持是對博主最大的鼓勵,感謝您的認真閱讀。
本文版權(quán)歸作者所有,歡迎轉(zhuǎn)載,但請保留該聲明。
支付寶
微信

浙公網(wǎng)安備 33010602011771號