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

高浪匹配字符以获得子字符串

高浪匹配字符以获得子字符串

Go
蝴蝶刀刀 2022-09-12 21:16:35
https://<some strings>appid=c5f1b8ee7da1&source=<some strings>&path=<some strings>我想匹配并得到appid=&c5f1b8ee7da1
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

您可以使用该包来解析 URL。net/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


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

添加回答

举报

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