📌  相关文章
📜  Go 用另一个子字符串替换所有出现的子字符串 - Go 编程语言(1)

📅  最后修改于: 2023-12-03 14:41:32.565000             🧑  作者: Mango

Go 用另一个子字符串替换所有出现的子字符串

在 Go 中,我们可以使用 strings 包中的 ReplaceAll 方法替换字符串中出现的所有子字符串。

代码示例
package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "Hello world, world, world!"
    old := "world"
    new := "Go"
    result := strings.ReplaceAll(str, old, new)
    fmt.Println(result)
}

在上面的示例中,我们定义了一个字符串变量 str,并指定了需要替换的子字符串 old 以及用于替换的子字符串 new。然后,我们使用 strings 包中的 ReplaceAll 方法将所有出现的子字符串 old 替换为子字符串 new

输出结果

输出结果将会是:

Hello Go, Go, Go!
总结

在 Go 中,使用 strings 包中的 ReplaceAll 方法可以方便地对字符串中出现的子字符串进行替换。该方法将返回一个新的字符串,不会修改原始字符串。