python - 如何使用正则表达式和 Zapier 分割数据?

标签 python python-3.x zapier webflow

我正在设置 webflow 商店和 Shippo 之间的集成,以协助创建标签和管理运输。 Webflow 将数据作为地址信息的一个巨大对象传递,但是要在 Shippo 中创建新订单,我需要对信息进行解析,将其分隔为单独的行项目。我尝试使用格式化程序,它允许提取文本、分割文本、使用正则表达式来匹配数据等等。

import re
details = re.search(r'(?<=city:\s).*$', input_data[All Addresses])

Python 中的正则表达式是我的最佳选择,但结果将找不到和/或显示数据。

请问 Zapier 集成方面的任何专家,我需要帮助找到一种方法来解析来自 webflow 的传入数据,并将其传递给 Shippo 的“创建订单”操作。

数据结构: 收件人:字符串 城市:字符串 国家:字符串 更多....

最佳答案

你可以试试这个: 将所有数据合并为一个完整字符串

import re
details = re.finall(r'(?<=city:\s).*$', all_addresses)
return details

它将为您提供文本中所有匹配项的列表。

关于python - 如何使用正则表达式和 Zapier 分割数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55913195/

相关文章:

python - 在Python中执行文件夹内的所有文件

python - Linux/庆典 : Sourcing a script and then assigning it to a variable

python - 使用 python 在列的基础上为每行创建唯一代码的新列

javascript - 如何通过 zapier webhook 通过 twilio 发送 Whatsapp 消息

salesforce - 在 Salesforce 中找不到记录时如何继续 Zapier zap?

javascript - Zapier 中的相同 session 请求

python - __init__() 获得意外的一对多关键字参数 'author'

javascript - 查询 JavaScript 代码的范围

python - 如何使用 Python 3 获取 Google 搜索结果?

python - 迭代字符串中的每个字母,偶数索引为大写,奇数索引为小写