Regex.Replace: заменить только первый найденный Возможный дубликат: Как Regex искать/заменять только первое вхождение в строку в .NET? Как заставить Regex.Replace заменить только первый найденный шаблон? Ответ 1 Как насчет Regex.Replace ( String, String, Int32 ) (MSDN)? Пример: Regex rgx = new Regex(pattern); string result = rgx.Replace(str, replacement, 1); // The 1 makes the difference Ответ 2 http://msdn.microsoft.com/en-us/library/haekbhys.aspx вы можете использовать Regex.Replace(input, replacement, count);
Ответ 1 Как насчет Regex.Replace ( String, String, Int32 ) (MSDN)? Пример: Regex rgx = new Regex(pattern); string result = rgx.Replace(str, replacement, 1); // The 1 makes the difference
Ответ 2 http://msdn.microsoft.com/en-us/library/haekbhys.aspx вы можете использовать Regex.Replace(input, replacement, count);