【发布时间】:2018-08-02 13:02:31
【问题描述】:
我正在尝试提取我从 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
链接会有所不同,所以我需要没有双引号的 url。我想我在我的正则表达式中遗漏了一些东西。
【问题讨论】:
-
使用 JSON 解析器?只需获取
json.loads(x)["link"],其中x是JSON -
回复似乎是JSON 格式。您可以考虑使用 Python 的
json模块,而不是手动解析。