【问题标题】:How to extract a string from email in zapier?如何从zapier中的电子邮件中提取字符串?
【发布时间】:2020-01-01 20:39:02
【问题描述】:

我有一个获取姓名、电话和电子邮件地址的潜在客户表单。此信息将发送到 gmail id。我已设置 zapier 来提取此信息并填充 Google 表格。

现在的问题是我能够使用 zapiers 提取姓名和电话号码功能提取电子邮件和电话号码,但我无法提取姓名并将其填充到 Google 工作表中。

我看到的问题是所有数据都进入了电子邮件的正文,我不知道如何分隔名称并将其填充到 Google 表格中。这是它在 zapier 上的外观

https://ibb.co/hC9Qvdg

我相信它可以通过正则表达式或其他东西来完成,但我完全是菜鸟。谁能帮我解决这个问题。

谢谢

【问题讨论】:

  • ^.+?(?=@.*$) 将为您提供第一个 @ 之前的所有内容。
  • 但这会在第一个@之前给出完整的消息。无论如何我可以使用正则表达式来获取第一个 # 之前的所有内容。我可以在名称字段前面放一个 * 或 #。所以它看起来像这样。名称:测试#。然后,正则表达式可以获取 # 并获取 # 之前的所有内容。有可能吗?
  • 试过但没有返回任何东西
  • 你是否创建了一个代码运行块,或者你是怎么做的?您能否添加一个包含要提取的文本的电子邮件正文的原始样本,好吗?例如。 regex101.com/r/kHbOO9/1

标签: regex zapier


【解决方案1】:

很难猜出您可能会遇到什么问题,但是看起来像下面这样的表达式可能是可以查看的:

Name\s*:\s*([^\r\n]*)|Email\s*:\s*(\S+@\S+\.\S+)|Phone\s*:\s*([^\r\n]+)

如果您想探索/简化/修改表达式,它已经 在右上角的面板上进行了解释 regex101.com。如果你愿意,你 也可以在this link看,怎么搭配 针对一些样本输入。


正则表达式电路

jex.im 可视化正则表达式:

【讨论】:

    猜你喜欢
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    相关资源
    最近更新 更多