我正在做一個目錄偵聽,並需要獲取所有遵循該模式的目錄名稱:Feb14-2014
和14022014-sometext
。目錄名稱不能包含點,所以我不想匹配14022014-sometext.more
。就像你所看到的,我只想匹配%b%d-%Y
和%d%m%Y-textofanylengthWithoutDots
之後的目錄。正則表達式匹配兩個日期時間格式
對於第一種情況,它應該是類似於[a-zA-Z]{3}\d{2}
。我不知道如何解析其餘的,因爲我的正則表達式技能很差,對不起。所以我希望有人能告訴我什麼是正確的模式。謝謝。
感謝。還有一件事:如果我想匹配'Feb14-2014_xyz'呢?所以2014年之後的任何\ + w(如第二種情況)。我怎樣才能做到這一點?我試過了([A-Z] \ w {2} \ d {1,2} \ - \ d {4} \ w + | \ d {7,8} \ - \ w +)$'編輯:我想通了。這是行得通的:'([AZ] \ w {2} \ d {1,2} \ - \ d {4} \ w + | [AZ] \ w {2} \ d {1,2} \ - \ d {4} | \ d {7,8} \ - \ w +)$' – Cecil