我正在使用Jdeveloper 11.1.1.7并且我有一个“Service Provider”列,其中包含“。”(点运算符)的值。例如“domain.state”..我只需要显示“state” “而不是”domain.state“..表示domain.state的子字符串..
如何通过使用groovy表达式实现此目的? 有人可以帮忙吗?
答案 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'
这是你所期望的吗?