登录
首页 >  Golang >  Go问答

使用Golang从字符串中提取特定字符子串

来源:stackoverflow

时间:2024-02-13 23:36:20 128浏览 收藏

golang学习网今天将给大家带来《使用Golang从字符串中提取特定字符子串》,感兴趣的朋友请继续看下去吧!以下内容将会涉及到等等知识点,如果你是正在学习Golang或者已经是大佬级别了,都非常欢迎也希望大家都能给我建议评论哈~希望能帮助到大家!

问题内容

https://<一些字符串>appid=c5f1b8ee7da1&source=<一些字符串>&path=<一些字符串>

我想匹配 appid=& 以获得 c5f1b8ee7da1


正确答案


您可以使用 net/url 包来解析 url。

package main

import (
    "fmt"
    "net/url"
)

func main() {
    s := "https://example.com?appid=c5f1b8ee7da1&source=asd&path=123"
    u, err := url.Parse(s)
    if err != nil {
        panic(err)
    }

    params, err := url.ParseQuery(u.RawQuery)
    if err != nil {
        panic(err)
    }

    fmt.Println(params.Get("appid"))
}

去玩:https://goplay.space/#JTEq0wAlW1U

到这里,我们也就讲完了《使用Golang从字符串中提取特定字符子串》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>