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

本文关键字:第一个 替换 Replace Regex | 更新日期: 2023-09-27 17:59:13

可能重复:
如何在.NET中Regex只搜索/替换字符串中的第一个匹配项?

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

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);