gpt4 book ai didi

parsing - 在go中将字符串拆分为 map 的简单方法

转载 作者:数据小太阳 更新时间:2023-10-29 03:47:29 28 4
gpt4 key购买 nike

我有这样的字符串:

"k1=v1; k2=v2; k3=v3"

有什么简单的方法可以从中生成 map[string]string 吗?

最佳答案

您将需要对 strings.Split() 进行几次调用:

s := "k1=v1; k2=v2; k3=v3"

entries := strings.Split(s, "; ")

m := make(map[string]string)
for _, e := range entries {
parts := strings.Split(e, "=")
m[parts[0]] = parts[1]
}

fmt.Println(m)

第一个调用将分隔提供的字符串中的不同条目,而第二个调用将键/值分开。可以找到一个工作示例 here .

关于parsing - 在go中将字符串拆分为 map 的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48465575/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com