1

这就是我所拥有的,但它不起作用:

p = re.compile(r'foo/(?P<id>\d)/')
m = p.search('foo/234/')

为什么是m None

4

1 回答 1

5

您需要使用量词\d+而不是\d, 来匹配一个或多个数字:

re.compile(r'foo/(?P<id>\d+)/')
于 2013-06-29T11:25:28.853 回答