我有输入var = primarynode.domain.local
现在我只需要 primarynode
从中。
我正在寻找 split 和 tokenize 但无法在一行代码中完成。有谁知道如何在一行代码中做到这一点?
最佳答案
Well assuming that you want to just get the first word(before
.
) from the input string.
您可以使用
tokenize
字符串运算符如果你有
def var = "primarynode.domain.local"
那么你可以做
def firstValue = var.tokenize(".")[0]
println firstValue
输出
primarynode
关于Groovy 按周期拆分并仅返回第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39745839/