Golang 替换执行位置的字符串内容

演示图

说明

因为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, ""))
}

 

阅读剩余
THE END