Unbounceフォームの送信にAweberの自動メール解析を使用していますが、デフォルトの正規表現は少し不安定なようです。
\nemail:\s+(.+?)\n
メールアドレスと名前を一致させます\nname:\s+(.+?)\n
問題は、ユーザーに名前を尋ねていないため、正規表現が自動的に次の行、つまり===== FORM DATA =====を取得し、ユーザーに「Hi=====」というメールを送信することです。フォームデータ=====!」
Unbounceメールのサンプルは次のようになります。
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
値が存在しない場合に行の終わりで停止するように正規表現を変更するにはどうすればよいですか?