You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Zapier从含其他联系方式的嵌套文本中提取地址?

在Zapier中提取固定格式文本里的地址

方法一:使用Formatter工具(无需代码)

  • 在你的Zap流程里,添加「Formatter by Zapier」步骤,选择「Text」分类下的「Extract Pattern」操作。
  • 在「Input」字段中选择包含完整块文本的数据源(比如之前步骤输出的消息内容)。
  • 在「Pattern」中填入正则表达式:^Address: (.*)$,这个规则会精准匹配以「Address: 」开头的整行,并捕获冒号后的地址内容。
  • 完成配置后测试步骤,就能直接得到提取出的地址。

方法二:使用Code by Zapier(代码实现)

如果偏好代码方式,以Python为例:

  • 添加「Code by Zapier」步骤,选择「Python」运行环境。
  • 在「Input Data」中新增字段(比如命名为full_text),将完整的块文本传入该字段。
  • 填入以下代码:
full_text = input_data['full_text']
extracted_address = ""
# 按行拆分文本
for line in full_text.split('\n'):
    trimmed_line = line.strip()
    if trimmed_line.startswith('Address:'):
        # 去掉前缀,提取地址内容
        extracted_address = trimmed_line.replace('Address: ', '')
        break
# 返回提取结果
return {'address': extracted_address}
  • 运行测试后,步骤输出的address字段就是你需要的地址信息。

补充说明

因为你的文本是固定的块格式,每行对应一个联系方式,以上两种方法都能稳定提取地址。即使后续其他字段顺序变动,只要「Address: 」开头的行格式不变,提取逻辑就不会失效。

内容的提问来源于stack exchange,提问作者V4n1ll4

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 14:42:41