ro ra ro ra - 1 year ago 155
Groovy Question

in Groovy split on period and return only first value

var = primarynode.domain.local and now i Need only "primarynode" i was looking both split and tokenize but not able to do it in one line code. does anyone know how to do it in one line code?

Answer Source

Well assuming that you want to just get the first word(before . ) from the input string.

You can use the tokenize operator of the String

If you have

def var = "primarynode.domain.local"

then you can do

def firstValue = ​var.tokenize(".")[0]​
println firstValue


Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download