asp.net 截取url地址

来源:百度知道 编辑:UC知道 时间:2024/09/23 21:32:57
/QQUI/****/default.aspx

我想要截取中间的****值怎么才能得到啊,谢谢了

你可以用字符串的:str.split('/');

用数组来接受这个值

数组:num[2]就是中间的值

如果格式为"/QQUI/****/default.aspx ",则可以这样:
string strUrl = "/QQUI/abc/default.aspx";
string pattern = @"/QQUI/(?<url>\w+)/default\.aspx";
Regex regex = new Regex(pattern,RegexOptions.IgnoreCase);
Match match = regex.Match(strUrl);
string result = match.Groups["url"].Value;// 即为你要的值

有两种方式:一种是split,第二种是:substring

Request.UrlReferrer.ToString

Substring

你提的问题太奇怪了!