我有一个看起来像这样的网址
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)
var u = "https://domain1.com/go/2345/Default.aspx?c%7c2vCZVIjuUzLTfgsgagasgsgasgsagag";
var uri = new Uri(u);
var path =
uri.PathAndQuery.Substring(0, uri.PathAndQuery.Length - uri.Query.Length);
string newUrl = "https://domain2.com" + path;
Console.WriteLine(newUrl);
// OUTPUT: https://domain2.com/go/2345/Default.aspx