从dataweave代码中的字符串中提取电子邮件地址?

时间:2019-01-28 04:43:10

标签: dataweave

我正在尝试从imap连接器中提取电子邮件,如下所示。

"Star, Rocky[oracle]" <Rocky.Star@oracle.com>

需要将此电子邮件地址与属性文件中配置的默认发件人电子邮件进行比较。

(default.check@oracle.com)

谁能帮助我知道我们可以在数据编织中提取并进行相应比较的更好之处。

1 个答案:

答案 0 :(得分:1)

如果您只需要比较,请使用contains(文档here):

%dw 2.0
output application/java

var input        = '"Star, Rocky[oracle]" <Rocky.Star@oracle.com>'
var defaultEmail = "default.check@oracle.com"
---
if (input contains defaultEmail) 
  <do something>
else
  <do something else>