J'ai actuellement le code ci-dessous, pour remplacer un caractère dans une chaîne, mais j'ai maintenant besoin de remplacer les caractères dans le premier X (dans ce cas 3) caractères et laisser le reste de la chaîne. Dans mon exemple ci-dessous, j'ai 51115 mais je dois remplacer tout 5 dans les 3 premiers caractères et je finirais avec 61115.C# Chaîne de remplacement utilisant Regex
Mon code actuel:
value = 51115;
oldString = 5;
newString = 6;
result = Regex.Replace(value.ToString(), oldString, newString, RegexOptions.IgnoreCase);
résultat
est maintenant 61116. Que voulez-vous suggérer que je fais pour interroger seulement les premiers caractères x?
Merci