Вы можете сделать это по маршруту java, как говорит Аникет:
s.substring(1, s.length()-1)
Или вы можете выбрать маршрут Groovy:
s[1..-2]
Но вы бы необходимо убедиться, что s
длиннее, чем 1 символ, с обоими из них, иначе вы получите StringIndexOutOfBoundsException
Если вы не хотите проверять, вы можете делать esoteri c вещи как
s.drop(1).reverse().drop(1).reverse()
, который будет работать, но будет медленнее
Или, если вы просто хотите удалить все [
и ]
, вы можете сделать
s.replaceAll(~/[\[\]]/, '')