您好我需要从以下(突出显示)获取URL部分:
“https://mail.microsoft.com/owa/redir.aspx?C=LVZeVTBynU2TWqJn3eikmq8hz93ZltAIJhSEViL8PzPXMPs1hYengWVx89uXAYBSMXQoVZq2byw.&URL=的 HTTPS%3A%2F%2fhyd2bifmdsfdfd.farrrrr.corp.microsoft.com%2ffms%2fbrandedsurvey.aspx%3fsurveycontextid%3d66469411-5860-4544440-a523-58e7977f91a6%26usl%3den- US%26usdl%3den“
我该怎么做?
答案 0 :(得分:2)
如果是ASP.NET
:
string UrlInUrl = Request.QueryString("URL");
否则,您可以使用string.Split()
函数拆分并从数组中获取第二项(索引1)。
string newUrl = oldUrl.Split(new string[]{"&URL="})[1];
答案 1 :(得分:1)
如果url是一个字符串,这是一种从url中提取查询字符串参数的方法:
var url = new Uri("http://www.test.com?URL=myurl&foo=bar");
var querystring = System.Web.HttpUtility.ParseQueryString(url.Query);
string parameter = querystring["URL"];