У меня есть URL, который выглядит следующим образом
https://domain1.com/go/2345/Default.aspx?c%7c2vCZVIjuUzLTfgsgagasgsgasgsagag
Я хотел бы иметь возможность заменить domain1.com для domain12.com, чтобы он выглядел следующим образом https://domain12.com/go/2453545/Default.aspx?
https://domain12.com/go/2453545/Default.aspx?
Как я могу заменить только часть domain1.com? Краткое примечание: все, что после "go /" меняется каждый раз, когда я открываю браузер
, я пытаюсь это
Я получаю URL из браузера
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