Regex.Replace:只替换第一个找到

可能重复:
如何在.NET中的字符串中仅使用正则表达式搜索/替换第一个匹配项?

如何使Regex.Replace只替换第一个找到的模式?

那么Regex.Replace ( String, String, Int32 ) ( MSDN )呢?

一个例子:

 Regex rgx = new Regex(pattern); string result = rgx.Replace(str, replacement, 1); // The 1 makes the difference 

http://msdn.microsoft.com/en-us/library/haekbhys.aspx

你可以使用Regex.Replace(input, replacement, count);