0

我正在使用 Jdeveloper 11.1.1.7,并且我有一列“服务提供者”,其中包含“。”(点运算符)的值。例如“domain.state”。我必须只显示“状态”而不是“domain.state”..表示 domain.state.. 的子字符串

如何通过使用 groovy 表达式来实现这一点?任何人都可以帮忙吗?

4

1 回答 1

0

您从下面选择的任何方法都会为您提供 string 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'

这是你所期望的吗?

于 2013-07-10T03:51:53.203 回答