Go 字符串替换

语法

strings.Replace(s, old, new string, n int) string

参数n表示替换次数,小于0表示不限制次数

实例

把字符串 "oink oink oink" 中的字符 "k" 替换为 "ky",替换次数不限

package main
import (
    "fmt"
    "strings"
)
func main() {
    fmt.Println(strings.Replace("oink oink oink", "k", "ky", -1))
}

输出

oinky oinky oinky