Как извлечь строку из электронной почты в zapier?

У меня есть лид-форма, которая извлекает имя, телефон и адрес электронной почты. Эта информация отправляется на идентификатор Gmail. Я настроил zapier для извлечения этой информации и заполнения листа Google.

Теперь проблема заключается в том, что я могу извлечь адрес электронной почты и номер телефона, используя функцию извлечения имени и номера телефона zapiers, но я не могу извлечь имя и заполнить его на листе Google.

Проблема, которую я вижу, заключается в том, что все данные поступают в тело электронной почты, и я не могу понять, как отделить имя и заполнить его на листе Google. Вот как это выглядит на zapier

https://ibb.co/hC9Qvdg

Я верю, что это можно сделать с помощью регулярных выражений или чего-то еще, но я полный нуб. Может ли кто-нибудь помочь мне с этим.

Спасибо


person subzero27    schedule 28.08.2019    source источник
comment
^.+?(?=@.*$) даст вам все до первого @.   -  person MonkeyZeus    schedule 28.08.2019
comment
Но это даст полное сообщение до первого @. В любом случае, я могу использовать регулярное выражение для получения всего до первого #. Я могу поставить * или # перед полем имени. Так что это будет выглядеть примерно так. Название: тест#. Затем регулярное выражение может взять # и получить все до #. Является ли это возможным?   -  person subzero27    schedule 28.08.2019
comment
пробовал, но ничего не вернуло   -  person subzero27    schedule 29.08.2019
comment
Вы создали блок запуска кода или как вы это делаете? И не могли бы вы добавить необработанный образец тела вашего электронного письма, который содержит текст для извлечения, пожалуйста? Например. regex101.com/r/kHbOO9/1   -  person wp78de    schedule 29.08.2019


Ответы (1)


Довольно сложно догадаться, с какой проблемой вы можете столкнуться, но выражение, похожее на следующее, возможно, подойдет для изучения:

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

Если вы хотите изучить/упростить/изменить выражение, это объяснено на верхней правой панели regex101. ком. Если хотите, вы также можете посмотреть по этой ссылке, как она будет соответствовать против некоторых выборочных входных данных.


Цепь регулярных выражений

jex.im визуализирует обычные выражения:

введите здесь описание изображения

person Emma    schedule 29.08.2019