我正在尝试从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的网址。我想我的正则表达式中缺少一些东西。
答案 0 :(得分:1)
将字符串对象转换为JSON对象。
<强>实施例强>
import json
jData = json.loads('{"success":true,"key":"Syv77d","link":"https://file.io/Syv77d","expiry":"14 days"}')
jData["link"]