Groovy - 字符串中的子字符串

Groovy - Substring from a string

def testString = '''
relkey = CAT_RELEASE_AUG_2018
relkey2 = CAT_RELEASE_SEP_2019
'''

使用 groovy - 我如何获得 relkey 和 relkey2 值 - 谢谢

方法一:

String val = testString.substring(testString.indexOf("=")+1)

要获得更多选项,您也可以使用它。

方法二:

String val = testString.split("=")[1]

但这取决于你。

例如加载为地图: 加载为地图的方法有很多,但举个简单的例子,

String a= "h=1"
Map kv=[:]
List b = a.split("="); 
kv[b[0]]=b[1] 
println kv