Я новичок в Groovy, и интересно, возможно ли последующее?
У меня есть файл, сгенерированный автоматически с датой, например saledata20180429 Можно ли кодировать это с Groovy и преобразовать имя файла в saledata-2018-04-29.txt
Простые вызовы подстроки могут сделать это:
def name = 'saledata20180429' def newname = "saledata-${name[8..11]}-${name[12..13]}-${name[14..15]}.txt"
newname оценивается как 'saledata-2018-04-29.txt'
newname
'saledata-2018-04-29.txt'