我正在使用 Aweber 的自动电子邮件解析来进行 Unbounce 表单提交,似乎他们的默认正则表达式有点不稳定:
他们将电子邮件与\nemail:\s+(.+?)\n
姓名与\nname:\s+(.+?)\n
问题是,因为我没有询问用户的姓名,他们的正则表达式会自动抓取下一行,即 ===== FORM DATA =====,因此它会通过电子邮件向用户发送“Hi =====表格数据 =====!”
以下是取消退回电子邮件的示例:
page_name:
page_id: 2b78ddde-e7bb-11e1-9fde-12313e00ec56
page_url: http://www1.sample.com
variant: C
email: sample@gmail.com
name:
===== FORM DATA =====
email: ["sample@gmail.com"]
ip_address: 88.253.**.**
--
The Unbounce Team
Toll Free 1-888-515-9161
support@unbounce.com
http://unbounce.com
如果没有值,我如何修改他们的正则表达式,使其在行尾停止?