我该如何在golang中替换第n个(这里是第二个)字符串出现?以下代码将示例字符串optimismo from optimism
替换为o from optimism
,但实际需要得到的结果为optimismo from
。
package main
import (
"fmt"
"strings"
)
func main() {
mystring := "optimismo from optimism"
excludingSecond := strings.Replace(mystring, "optimism", "", 1)
fmt.Println(excludingSecond)
}