3个回答
展开全部
给你一段代码看一下应该就会明白了:
string pattern = string.Format(@"^{0}a/(.*)/([\d]+).htm$",root);
string newUrl = Regex.Replace(oldUrl, pattern, root + "article.aspx?item=$1&id=$2", RegexOptions.IgnoreCase | RegexOptions.Compiled);
替换的时候会将匹配的第一个()里的值放到$1位置
第二个()里的值放到$2位置
string pattern = string.Format(@"^{0}a/(.*)/([\d]+).htm$",root);
string newUrl = Regex.Replace(oldUrl, pattern, root + "article.aspx?item=$1&id=$2", RegexOptions.IgnoreCase | RegexOptions.Compiled);
替换的时候会将匹配的第一个()里的值放到$1位置
第二个()里的值放到$2位置
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询