- func Replace(s, old, new string, n int) string
- n は n 番目の置換ではなく、先頭からいくつ置換するかの値。
全置換する時は -1 にする。 0 だと置換しない。
- n は n 番目の置換ではなく、先頭からいくつ置換するかの値。
- func ReplaceAll(s, old, new string) string
- こちらは v1.12? あたりで廃止になっているので undefined: strings.ReplaceAll エラーになる。
package main
import (
"fmt"
"strings"
)
func main() {
str := "aaaa_bbbbb_cccccc_dddd_eeeee_fffff"
fmt.Print(strings.Replace(str, "_", "-", -1))
}