我对Talend很新,我有一个用户注释的文本列,其中有一个示例记录,如
my email_id is example@gmail.com and mobile_number is 9998887776
现在我的要求是以电子邮件应该
的方式屏蔽电子邮件和mobile_numbere******@gmail.com
和mobile_number应为
#######776
即。如果列中存在email_id
和mobile_number
,我该如何实现此目的。
我尝试将表达式构建器与字符串处理函数一起使用。 任何人都可以简单解释一下。
答案 0 :(得分:1)
没有预定义的方法来执行此操作。您可以使用可以在talend组件中调用的方法(例如,在tMap的表达式编辑器中)创建自己的“例程”。例程基本上只是一个带有静态方法的Java类。您可以找到an example here.
使用Java,您可以访问许多工具来帮助您完成任务。我使用Pattern Matching通过RegEx查找电子邮件地址和手机号码然后屏蔽这些值,但这只是一种方法。