RosettaCodeData/Task/Range-expansion/Groovy/range-expansion-1.groovy
2023-07-01 13:44:08 -04:00

3 lines
126 B
Groovy

def expandRanges = { compressed ->
Eval.me('['+compressed.replaceAll(~/(\d)-/, '$1..')+']').flatten().toString()[1..-2]
}