从文本中提取数字
Extract Number from Text
试图从这个 JSON:
中获取一个数字
{
"event":"shipment.status_update",
"status":"in_transit",
"updated_at":"2017-12-08T03:29:24.591+00:00",
"shipment_id":2023431,
"shid":2023431,
"shipment_public_id":"shp_tnwr4GjD",
"order_number":"MF17966",
"source_system_id":null
}
需要提取shid后的号码。在这种情况下,2023431.
编辑:
我想做的是构建一个 Zapier 工作流:
- 抓住一个原始钩子
- 运行 Javascript 从上面输出 shid 值
- 然后我将使用该值来调用网络服务
- 最后向个人发送电子邮件
我能抓住重点,预计工作流程的第 3 和第 4 部分不会有任何问题。但是捕获 shid 证明很麻烦。
到目前为止,我已尝试在代码元素中使用以下内容:
shid = (inputData["shid"]);
output = shid;
你应该使用json.loads()
import json
output = json.loads(text)
print (output["shid"])
号码会打印出来
试图从这个 JSON:
中获取一个数字{
"event":"shipment.status_update",
"status":"in_transit",
"updated_at":"2017-12-08T03:29:24.591+00:00",
"shipment_id":2023431,
"shid":2023431,
"shipment_public_id":"shp_tnwr4GjD",
"order_number":"MF17966",
"source_system_id":null
}
需要提取shid后的号码。在这种情况下,2023431.
编辑:
我想做的是构建一个 Zapier 工作流:
- 抓住一个原始钩子
- 运行 Javascript 从上面输出 shid 值
- 然后我将使用该值来调用网络服务
- 最后向个人发送电子邮件
我能抓住重点,预计工作流程的第 3 和第 4 部分不会有任何问题。但是捕获 shid 证明很麻烦。
到目前为止,我已尝试在代码元素中使用以下内容:
shid = (inputData["shid"]);
output = shid;
你应该使用json.loads()
import json
output = json.loads(text)
print (output["shid"])
号码会打印出来