演示图

说明
因为Golang自带的官方库中我并没有找到,相关的封装函数,因此自己写了一个这么的功能并作记录
首先将字符串转换成String切片,再去修改String切片对应位置的内容。然后再将切换转换回字符串实现功能
package main
import (
"fmt"
"strings"
)
func main() {
str := "我爱喜之郎"
fmt.Println(str)
// 转换成String切片
s2 := strings.SplitAfter(str, "")
// 修改切片指定位置内容
s2[1] = "*"
// 输出内容
fmt.Println(strings.Join(s2, ""))
}