В настоящее время у меня есть код ниже, чтобы заменить символы в строке, но теперь мне нужно заменить символы в первых X (в данном случае 3) символах и оставить оставшуюся часть строки. В моем примере ниже у меня есть 51115, но мне нужно заменить любые 5 в пределах первых 3 символов, и я должен в итоге получить 61115.
Мой текущий код:
value = 51115;
oldString = 5;
newString = 6;
result = Regex.Replace(value.ToString(), oldString, newString, RegexOptions.IgnoreCase);
Результат теперь 61116. Что бы вы предложили мне сделать, чтобы запросить только первые x символов?
Спасибо