「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))
}
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))
}
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