「Go言語」Replaceで対象の文字列を置き換えるサンプル
書式
func Replace(対象の文字列, 置換前の文字列, 置換後の文字列, 置き換える回数) string
Replaceは対象の文字列を指定した文字列で置き換えます。
戻り値はString型です
使用例
package main
import (
"fmt"
"strings"
)
func main() {
tar := "TT***TT9"
fmt.Println("1回のみ置き換え")
fmt.Println(strings.Replace(tar, "T", "S", 1))
fmt.Println("2回のみ置き換え")
fmt.Println(strings.Replace(tar, "T", "S", 2))
fmt.Println("3回のみ置き換え")
fmt.Println(strings.Replace(tar, "T", "S", 3))
fmt.Println("4回のみ置き換え")
fmt.Println(strings.Replace(tar, "T", "S", -1))
}
実行結果
1回のみ置き換え ST***TT9 2回のみ置き換え SS***TT9 3回のみ置き換え SS***ST9 4回のみ置き換え SS***SS9