【问题标题】:extract id from the URL using Python使用 Python 从 URL 中提取 id
【发布时间】:2015-01-07 00:23:38
【问题描述】:

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

我想在url 的最后提取id 你可以说上面字符串中的interger 部分

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

谁能帮我弄到这个id

【问题讨论】:

    标签: python


    【解决方案1】:

    你可以拆分字符串

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

    或者使用正则表达式

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

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

    【讨论】:

    • 记下每个问题并不一定好,因为世界上有这么多新的学习者,如果这种情况继续下去(downs)帐户将被暂停。所以请避免它...谢谢
    • @Mubin 那是针对我的吗?我没有对你投反对票。
    • 你是解决我问题的好人,那些不知道的人,他们专注于解决问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 2013-02-24
    • 2021-10-07
    • 1970-01-01
    相关资源
    最近更新 更多