使用Python从URL中提取id

时间:2014-11-10 16:20:53

标签: python

我有这样的网址 url = 'https://www.example.com/contents/6641345'

我想在id的最后一位提取url,您可以从上面的字符串中说出interger部分

我尝试了https://stackoverflow.com/a/11339230/2391469提供的解决方案,但它给出了错误 您可以通过删除起始数值并将一些其他位置放在代码中来测试该答案,该代码将引发错误

任何人都可以帮助我获得此id吗?

1 个答案:

答案 0 :(得分:7)

您可以拆分字符串

>>> url.split('/')[-1]
'6641345'

或使用正则表达式

>>> import re
>>> re.findall('\d+', url)
['6641345']

假设网址始终采用您在示例中显示的格式。