分割字符串在Groovy点

问题描述 投票:-3回答:1

我该如何分割带有点作为Groovy中分隔符的字符串?

如果我有一个像"22112018"一个字符串,我如何将其转换为"22.11.2018"

编辑:

我真的不知道如何制定的问题。我想“分裂”的字符串,但split()方法并不需要什么(不意味着相同)。

这个答案在注释(由@ernest_k)是我需要的东西不够好:

text = "22112018" 
"${text[0..1]}.${text[2..3]}.${text[4..7]}"

然而,这是不是在SO方式的“答案”,所以我接受由@tim_yates答案(也可行,可能是一个更精确和可靠的解决方案)。

string groovy delimiter
1个回答
5
投票

我想这是一个日期...

你可以这样做:

Date.parse('ddMMyyyy', '22112018').format('dd.MM.yyyy')

而不是仅仅抓住人物

© www.soinside.com 2019 - 2024. All rights reserved.