「go言語」Replaceで文字列を置換するサンプル
書式
strings.Replace(置換前文字列, 置換後文字列)
使用例
package main import ( "fmt" "strings" ) func main() { strA := "test test result " /* strings.Replace(置換前文字列, 置換後文字列,回数1)*/ fmt.Println(strings.Replace(strA, "test", "world", 1)) /* strings.Replace(置換前文字列, 置換後文字列,回数2)*/ fmt.Println(strings.Replace(strA, "test", "world", 2)) /* strings.Replace(置換前文字列, 置換後文字列,回数-1)*/ fmt.Println(strings.Replace(strA, "test", "world", -1)) }
実行結果
world test result
world world result
world world result