TALEND tMap - 如何在字符串匹配中使用通配符?

时间:2015-01-05 02:37:33

标签: java wildcard talend

我有一个TALEND ETL工作,我试图略微修改。

在其中一个tMap我有一个这样的表达式:

row.regulation.equals("Reg200806.s3.2a") || row.regulation.equals("Reg200806.s3.2b")

有没有办法让匹配任何字符串以'.2a''.2b'结尾。我猜我可以使用通配符,就像%SQL在SQL中一样。有谁知道在TALEND中使用的正确通配符是什么? (我相信这是所有java的内幕)

由于 JP

1 个答案:

答案 0 :(得分:3)

是的,您可以在Talend中使用java表达式来实现此目的。使用下面的表达式并测试它是否有效。

row.regulation.endsWith(".2a") || row.regulation.endsWith(".2b")