簡體   English   中英

使用替換 URL 的一部分

[英]Replace part of URL using

我有一個看起來像這樣的網址

https://domain1.com/go/2345/Default.aspx?c%7c2vCZVIjuUzLTfgsgagasgsgasgsagag

我希望能夠將 domain1.com 替換為 domain12.com,因此它看起來像這樣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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM