目的: 在Golang中的字符串中每x个字符插入一个字符

helloworldhelloworldhelloworld
hello-world-hello-world-hello-world

尝试次数

尝试一次

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "helloworldhelloworldhelloworld"

    s = strings.Replace(s, "world", ",", -1)
    fmt.Println(s)
}
hello,hello,hello,

尝试两次

-

尝试三

  1. 扫描结合加入

问题

目前尝试两次和三次不包含代码段的原因是,我仍在思考应该使用哪种方法在Golang中的字符串中每X个字符插入一个字符。