如何在Zapier中使用正则表达式拆分数据?

时间:2019-04-30 02:28:47

标签: 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的“创建订单”操作。

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

1 个答案:

答案 0 :(得分:0)

您可以尝试以下一种方法: 将所有数据组合成一个完整的字符串

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

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