在 Golang 中,文本替換的方法通常是使用 strings 包中的 Replace 函數。該函數的原型為:
func Replace(s, old, new string, n int) string
其中,s 是要進行替換操作的字符串,old 是要被替換的子串,new 是替換成的新子串,n 是指定替換的次數(如果 n 小于 0,則表示替換所有匹配項)。
示例代碼如下:
package main
import (
"fmt"
"strings"
)
func main() {
text := "hello, world"
newText := strings.Replace(text, "world", "golang", -1)
fmt.Println(newText) // 輸出:hello, golang
}
以上代碼將字符串 “hello, world” 中的 “world” 替換為 “golang”,并輸出替換后的結果。