正则表达式获取URL链接

时间:2018-02-22 15:43:00

标签: python regex

我正在尝试从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的网址。我想我的正则表达式中缺少一些东西。

1 个答案:

答案 0 :(得分:1)

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

<强>实施例

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