Replace

Replace 将字符串 s 中前 n 个不重叠 old 子串都替换为 new 的新字符串,如果 n<0 会替换所有 old 子串。

Replace

函数定义

func Replace(s, old, new string, n int) string

代码示例

package main

import (
    "fmt"
    "strings"
)

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

// Output:
// oinky oinky oink
// moo moo moo