2013-04-23 212 views
2

我正在開發一個項目,以刪除Linux機器上的文件,我想使用正則表達式模式來選擇某些文件,然後刪除它們是一種方法。我正嘗試匹配的正則表達式匹配未知字母數字字符數

 
abc_(alphanumeric)_(alphanumeric)_(two digit alphanumeric range)(arbitrary alphanumeric between 0 and 4 characters)_a.zip 

線或例如abc_1_2_(12-50)****_a.zip下的星星可以是任意數量的東西。 我很確定我可以自己找出這個正則表達式的大部分,但在_a.zip之前有沒有辦法匹配任意數量的隨機數字?

回答

1

您正在尋找*或+。 *是零次或多次出現,+是一次或多次。如果你有不同的要求,你將不得不做一點。

我對正則表達式有點生疏,但我相信沿着

abc_[0-9]_[0-9]_([0-9][0-9]-[0-9][0-9])[0-9]+_a\.zip 

線的東西是你在找什麼。

相關問題