62,266
社区成员
发帖
与我相关
我的任务
分享
string url = @"<a disabled=""disabled"" style=""margin-right:5px;"">首页</a><a disabled=""disabled"" style=""margin-right:5px;"">上一页</a><span class=""cpb"" style=""margin-right:5px;"">1</span><a href=""WriteAndUpByftp.aspx?page=2"" class=""paginator"" style=""margin-right:5px;"">2</a><a href=""WriteAndUpByftp.aspx?page=3"" class=""paginator"" style=""margin-right:5px;"">3</a><a class=""paginator"" href=""WriteAndUpByftp.aspx?page=2"" style=""margin-right:5px;"">下一页</a><a class=""paginator"" href=""WriteAndUpByftp.aspx?page=3"" style=""margin-right:5px;"">尾页</a>
";
string pattern = @"";//正则我应怎样写?
Regex rgx = new Regex(pattern);
string a = rgx.Replace(url,"");//这里怎么写?
Response.Write(a);
string pattern = "WriteAndUpByftp.aspx\\?page=(\\d+)";
Regex.Replace(url,pattern,"aabb$1.htm");
string oldUrl = HttpContext.Current.Request.RawUrl;
string pattern = @"^(.+)News(d+).html(?.*)*$";
string replace = "$1NewsDetails.aspx?NID=$2";
if (Regex.IsMatch(oldUrl, pattern, RegexOptions.IgnoreCase | RegexOptions.Compiled))
{
string newUrl = Regex.Replace(oldUrl, pattern, replace,
RegexOptions.Compiled | RegexOptions.IgnoreCase);
this.Context.RewritePath(newUrl);
}