在使用 IBM Watson Conversation Service (WCS) 时,我想在响应中打印电子邮件地址。问题在于 WCS 忽略了 @ 符号之后的所有字符以及 @ 字符本身。
我尝试使用'
and \
逃避它,但并没有多大帮助。
如何在响应字符串中打印电子邮件地址?
如果电子邮件地址作为上下文变量传递到 Watson Conversation 服务,那么它可以作为响应字符串的一部分返回(打印)。假设变量名为“email”,其值为“[电子邮件受保护] /cdn-cgi/l/email-protection”,以下将作为响应:
Hello, your mail address is <? $email ?>
它将返回:
Hello, your mail address is [email protected] /cdn-cgi/l/email-protection
但是,如果您想打印特殊字符,例如@
. 原因是它指的是实体。这是一个简写 https://console.bluemix.net/docs/services/conversation/expression-language.html#accessing-and-evaluating-objects。在这种情况下,你需要转义该标志\
, e.g., \@
。这是一个硬编码的响应:
Please contact support at support\@example.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)