Python正则表达式总是返回None

时间:2017-06-02 05:54:19

标签: python regex python-3.x

我想从url获取userid:

http://space.bilibili.com/1950746/#!/channel/detail?cid=1757&order=&page=1

它应该像1950746。

以下是代码:

url='http://space.bilibili.com/1950746/#!/channel/detail?cid=1757&order=&page=1'
b=userid=re.match(r'\d{7}', url)
print(b)

结果为无。

1 个答案:

答案 0 :(得分:0)

使用re.match会在字符串的开头添加隐式^。使用re.search查找字符串中的任何位置。