日期:2014-05-17  浏览次数:20441 次

正则表达式问题,懂正则的请进!
Regex.Replace(content, @"(([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6})", "");
这种方式是替换所有域名,怎么改成某个域名不替换呢?例如除baidu.com之外的替换,咋改?

------解决方案--------------------
content=Regex.Replace(content, @"(([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6})", m=>m.Contains("www.2elove.com")?m.Value:"");