2013-07-04 111 views
1

如何在Python正則表達式下面的情況相匹配使用正則表達式的文件夾列表,比賽由蟒蛇

str = "https://10.0.4.3/myrepos/Projects/ID87_070_138" 

我需要從文件夾列表中匹配「ID87_070_138」這種類型的文件夾。

The pattern is "ID<number>_<number>_<Number>". 

在此先感謝。

回答

1
ID\d+_\d+_\d+ 

匹配的ID接着是三個組的一個更多數字,通過下劃線分隔。

而Python代碼:

> import re 
> str = "https://10.0.4.3/myrepos/Projects/ID87_070_138" 
> print re.findall(r"ID\d+_\d+_\d+", str) 

有了結果:

['ID87_070_138']