1

如何在 python 正则表达式中匹配以下情况,

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

我需要从文件夹列表中匹配“ID87_070_138”这种类型的文件夹。

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

提前致谢。

4

1 回答 1

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']
于 2013-07-04T08:16:42.883 回答