代码之家  ›  专栏  ›  技术社区  ›  Dee

regex获取url链接[重复]

  •  0
  • Dee  · 技术社区  · 8 年前

    我试图从curl命令中提取链接。Curl命令返回字符串类型。

    {"success":true,"key":"Syv77d","link":"https://file.io/Syv77d","expiry":"14 days"}  
    

    在我下面的代码中 https://file.io/Syv77d","expiry":"14 days"}
    link = re.search('https://.*$',fileIO)

    我想要的只是 https://file.io/Syv77d

    链接会有所不同,所以我需要没有双qoutes的url。我想我的正则表达式中缺少了一些东西。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Rakesh    8 年前

    将字符串对象转换为JSON对象。

    前任:

    import json
    jData = json.loads('{"success":true,"key":"Syv77d","link":"https://file.io/Syv77d","expiry":"14 days"}')
    jData["link"]