使用c#替换URL的一部分

问题描述 投票:0回答:1

我有一个看起来像这样的网址https://domain1.com/go/2345/Default.aspx?c%7c2vCZVIjuUzLTfgsgagasgsgasgsagag

我希望能够将domain1.com替换为domain12.com,使其看起来像这样https://domain12.com/go/2453545/Default.aspx

如何仅替换domain1.com部分?快速说明:每次打开浏览器时,“ go /”后面的所有内容都会更改

我尝试这个

我从浏览器获取网址

string getUrl = Url;

然后我替换值

string newUrl = getUrl .Replace(getUrl .Substring(url.IndexOf(go)
c# url
1个回答
0
投票
var u = "https://domain1.com/go/2345/Default.aspx?c%7c2vCZVIjuUzLTfgsgagasgsgasgsagag";
var uri = new Uri(u);
string newUrl = "https://domain2.com" + uri.PathAndQuery;
© www.soinside.com 2019 - 2024. All rights reserved.