我想要替换 为什么这段代码不起作用?
MessageBox.Show( Regex.Replace(Regex.Escape(@"c:\www\html"), Regex.Escape(@"c:\www\"), "", RegexOptions.IgnoreCase));
答案 0 :(得分:5)
它不起作用,因为您不仅转义了搜索模式,还转义了查询字符串。不要这样做:
var result = Regex.Replace(
@"c:\www\html", Regex.Escape(@"c:\www\"), "", RegexOptions.IgnoreCase));