string - 如何使用 Go lang 在另一个字符串中插入一个字符串

标签 string go

大多数编程语言都有一个函数,可以让我们将一个字符串插入到另一个字符串中。例如,我可以获取字符串 Green 和字符串 HI,并执行操作 Green.insert(HI,2) 以获得结果字符串 GrHIeen。但是这样的功能并没有包含在标准的 GO lang 库中。

是否有任何 Golang 函数可用于在字符串中插入字符串?

例如

string = "</table></body></html>"

// I want Following Output

string = "</table><pagebreak /></body></html>"

最佳答案

您可以简单地对字符串使用 slice 操作:

主要包

func main() {
    p := "green"
    index := 2
    q := p[:index] + "HI" + p[index:]
    fmt.Println(p, q)
}

工作示例:https://play.golang.org/p/01phuBKuBB

关于string - 如何使用 Go lang 在另一个字符串中插入一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39829663/

相关文章:

python - 将字符串字典转换为 numpy 数组

c - 将字符串从结构传递到字符串数组 - C

ruby - 如何将字符串转换为多个变量

opencv - 使用 Go 进行 PNG 编码很慢

mysql - 如何在Go中创建MySQL数据库(表)并进行CRUD操作

git - 如何修复私有(private)仓库 "invalid version"中的 "could not read Username"和 "go get"?

html - 去使用下拉值

python - 在 Django 中对字符串进行 Slugify

string - 如何在有引号的字符串周围加上引号?

python - Golang 和 SPI - 尝试初始化 RF522 驱动器