「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