Groovy - Подстрока из строки - PullRequest
0 голосов
/ 07 февраля 2019
def testString = '''
relkey = CAT_RELEASE_AUG_2018
relkey2 = CAT_RELEASE_SEP_2019
'''

используя groovy - как я могу получить значения relkey ​​и relkey2 - Спасибо

1 Ответ

0 голосов
/ 07 февраля 2019

Метод 1:

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

Для дополнительных параметров вы также можете использовать это.

Метод 2:

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

Но это зависит от вас.

Например, чтобы загрузить как карту: Есть много способов загрузить как карту, но для простого примера,

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