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
你提的问题太奇怪了!