我有这样的网址
url = 'https://www.example.com/contents/6641345'
我想在id
的最后一位提取url
,您可以从上面的字符串中说出interger
部分
我尝试了https://stackoverflow.com/a/11339230/2391469提供的解决方案,但它给出了错误 您可以通过删除起始数值并将一些其他位置放在代码中来测试该答案,该代码将引发错误
任何人都可以帮助我获得此id
吗?
答案 0 :(得分:7)
您可以拆分字符串
>>> url.split('/')[-1]
'6641345'
或使用正则表达式
>>> import re
>>> re.findall('\d+', url)
['6641345']
假设网址始终采用您在示例中显示的格式。