我有文件與abc_abc0006_2012-11-26_1420_2121.11182012.zip
命名,所以我想搜索所有的文件開始與wei_wei0006
和結束與.zip
和在此之間它將只包含數字,日期和允許-._
字符串。任何人有如何使用reg x,我有一個^abc_abc0006_[0-9-._]+.zip$
這是行不通的。任何想法?如何創建下面的字符串的java regx
我已經測試了下面的一個它工作正常,但它有一個問題,它正在拾取文件類型下面也。
的解決方案是:"abc_abc0006_*.zip"
結果:
- OP1:
abc_abc0006_2012-11-26_1420_2121.11182012.zip
- OP1:
abc_abc0006_2012-12-02_1321_some_alfhabet_text_20121202.zip
有效的結果應該選擇以下文件只 abc_abc0006_2012-11-26_1420_2121.11182012.zip
你的意思是'abc_abc0006 _。*。zip',對吧?否則我懷疑你實際上並沒有使用正則表達式。 – cha0site
是的,這是正確的,我使用Talend ETL工具來獲得基於上述正則表達式的文件列表。 Talend是代碼生成器,因此它將最終將所有邏輯轉換爲Java代碼。 – UmeshR