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 に答える