У меня есть список def list = ['values.txt'], и я хочу удалить расширение из имени файла и получить строку. Как я могу это сделать?
def list = ['values.txt']
Ожидаемый результат - filename = 'values'.
filename = 'values'
Если вам случится открыть ЛЮБУЮ Groovy книгу или учебник, вы найдете множество решений.
Например:
def list = ['values.txt'] def noExtensions = list.collect{ it.split( /\./ )[ 0 ] } assert ['values'] == noExtensions