📅  最后修改于: 2023-12-03 14:41:32.565000             🧑  作者: Mango
在 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 方法可以方便地对字符串中出现的子字符串进行替换。该方法将返回一个新的字符串,不会修改原始字符串。