Jdeveloper 11.1.1.7を使用しており、その中に「.」(ドット演算子)を含む値を持つ「サービスプロバイダー」列があります..たとえば、「domain.state」..代わりに「状態」のみを表示する必要があります「domain.state」..domain.state の部分文字列を意味します。
Groovy 式を使用してこれを達成するにはどうすればよいですか? 誰でも助けることができますか?
Jdeveloper 11.1.1.7を使用しており、その中に「.」(ドット演算子)を含む値を持つ「サービスプロバイダー」列があります..たとえば、「domain.state」..代わりに「状態」のみを表示する必要があります「domain.state」..domain.state の部分文字列を意味します。
Groovy 式を使用してこれを達成するにはどうすればよいですか? 誰でも助けることができますか?
以下から選択したアプローチでは、 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'
これはあなたが期待したものですか?