为了账号安全,请及时绑定邮箱和手机立即绑定

如何将分隔的字符串解析为一段子字符串?

如何将分隔的字符串解析为一段子字符串?

Go
皈依舞 2021-09-10 21:39:54
给定一个如下所示的 URL:http://127.0.0.1:3001/find?fields=hostname,App,Node_type,invalid我将字段提取到这样的切片中:filters := r.URL.Query().Get("fields")fmt.Println(filters)结果:hostname,App,Node_type,invalid它作为字符串接收,但我更喜欢将子字符串分成一个序列。
查看完整描述

2 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

该问题实际上涉及如何在特定分隔符上拆分字符串。为此,您可以使用该strings.Split()功能:


import "strings"

// ...

filters := strings.Split(r.URL.Query().Get("fields"), ",")

您的filters变量现在将是一个切片,如果没有可用的“字段”查询参数,则该切片可能为空。


查看完整回答
反对 回复 2021-09-10
  • 2 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信