我有一个很大的数据集,我需要在其中进行一些字符串操作(我知道字符串是不可变的)。包中的Replace()函数strings正是我所需要的,只是我需要它反向搜索。
说我有这个字符串: AA-BB-CC-DD-EE
运行这个脚本:
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.Replace("AA-BB-CC-DD-EE", "-", "", 1))
}
它输出: AABB-CC-DD-EE
我需要的是:AA-BBCCDDEE,找到搜索键的第一个实例,其余的丢弃。
拆分字符串,插入破折号,然后将其重新连接在一起即可。但是,我认为有一种更高效的方法可以实现这一目标。
慕婉清6462132
MMMHUHU
守候你守候我
相关分类