在.NET中字符串替换的五种方法(5) destination, StringHelper.CompareMethods.Text); } time.Stop(); Console.WriteLine("substring =" + time.Duration + ":"); GC.Collect(); //substring with stringbuilder time = new HiPerfTimer(); time.Start(); for (int i = 0; i < count; i++) { result = StringHelper.ReplaceTextB(source, pattern, destination, StringHelper.CompareMethods.Text); } time.Stop(); Console.WriteLine("substringB=" + time.Duration + ":"); GC.Collect(); */ Console.ReadLine();}1¡¢string segment = "abcaBc";regexp = 3.75481827997692svb = 1.52745502570857svbReplace = 1.46234256029747sReplaceEx = 0.797071415501132s !!!<FONT color=gray>Replace = 0.178327413120941s </FONT>// ReplaceEx > vbReplace > vb > regexp2¡¢string segment = "abcaBcabC";regexp = 5.30117431126023svb = 2.46258449048692svbReplace = 2.5018721653171sReplaceEx = 1.00662179131705s !!!<FONT color=gray>Replace = 0.233760994763301s </FONT>