我正在使用 groovy,最终得到了一些长字符串。我需要在每 50 个字符之后插入
。我怎么做?
除了通过索引遍历字符串并放置一些内容之外,找不到任何选项。
最佳答案
您也可以使用正则表达式进行拆分,然后使用 join
方法进行串联。
示例:
def input = 'abCDSasdDSdsds'
def splitted = input.split(/(?<=\G\w{5})/)
// or you can write . instead of \w
assert 'abCDS:asdDS:dsds' == splitted.join(':')
关于groovy - 使用 groovy 在每第 n 个字符后插入一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36734133/