如何在adf中添加groovy表达式

时间:2013-07-09 18:17:12

标签: groovy oracle-adf jdeveloper

我正在使用Jdeveloper 11.1.1.7并且我有一个“Service Provider”列,其中包含“。”(点运算符)的值。例如“domain.state”..我只需要显示“state” “而不是”domain.state“..表示domain.state的子字符串..

如何通过使用groovy表达式实现此目的? 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您从下面选择的任何方法都会为您提供字符串state

def str = "domain.state"

assert str.split(/\./)[1] == 'state'
assert str.substring(7) == 'state'
assert str.substring(str.indexOf('.') + 1, str.length()) == 'state'
assert str.substring(str.indexOf('s'), str.length()) == 'state'
assert str[str.indexOf('s')..-1] == 'state'
assert str[7..-1] == 'state'

这是你所期望的吗?