【发布时间】:2017-12-16 01:58:06
【问题描述】:
我正在使用 Zapier 编写的代码,但无法判断我的正则表达式是否错误或其他部分错误(我认为是后者)
我正在提取一个 URL,这个 URL 有几个 9 位的 ID,它们被附加到 URL 的末尾。有人告诉我尝试提取这些 ID 并重建 URL,以便我们可以为每个它们发布 API 调用。
我是 Python 新手,但到目前为止我有这个,但它只返回前 9 位 ID,我希望有一个数组,这样我就可以用每个特定的 ID 重建 URL。到目前为止,这是我的代码:
import re
urls = re.findall(r'\b\d+\b', input_data['input'])
return [
{'url': url} for url in urls
]
输入 _data 将是 "https://api.helpscout.net/v1/conversations/123456789,098765432.json"
正如我所说,它只返回第一个 ID。我知道我没有重建 URL 的代码或任何试图一次一步迈出的东西!
我的正则表达式不正确还是我返回它们的方式不正确?谢谢!
【问题讨论】:
-
如果我点击链接,我会得到 400。