Как можно разделить строку с точками в качестве разделителей в Groovy?
Если у меня есть строка типа "22112018"
, как мне преобразовать ее в "22.11.2018"
?
РЕДАКТИРОВАТЬ:
Я не совсем уверен, как сформулировать вопрос.Я хотел «разбить» строку, но метод split()
не делает то, что мне нужно (не означает то же самое).
Этот ответ в комментариях (@ernest_k) был достаточно хорош для того, что яНужно:
text = "22112018"
"${text[0..1]}.${text[2..3]}.${text[4..7]}"
Однако, это не был «ответ» в SO, поэтому я принимаю ответ @tim_yates (также работает и, вероятно, является более точным и надежным решением).