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

使用拆分从 url/string 中剪切最后一个文件夹并加入

使用拆分从 url/string 中剪切最后一个文件夹并加入

Go
月关宝盒 2022-06-13 15:15:28
Go 中是否有任何更简单的方法(一种带有通用导入的优雅方法)来组合 URL 部分并在没有最后一个元素的情况下将它们连接在一起,而不是将其分解并重新组合在一起,而是一种智能切割?我想要的只是摆脱/custom:*图像名称的形式URL := "gcr.io/google-containers/controller-manager-arm64/custom:v6.2"sURL := strings.Split(URL, "/")tURL := sURL[:len(sURL)-1]endURL := strings.Join(tURL, "/")fmt.Println("proper URL ", endURL)编辑:方法在最后filepath.Split留下/,我不想在之后修剪
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

您可以简单地使用该path.Dir功能:

path.Dir(URL)

这将从路径中删除最后一个组件。


查看完整回答
反对 回复 2022-06-13
  • 1 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

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