我有一个字符串,形式为:
1个名字25 11 45 66
我需要将-11替换为-55.88,将45替换为99.67 但是我不想破坏空格的顺序。
当前字符串:
1 name 25 11 45 66
预期结果:
1 name 25 -55.88 99.67 66
25到11到11到45到45到66的空格等于10。
目前,当我拆分并用另一个值替换值时,例如,空间的顺序向左移动
1 name 25 -55.88 99.67 66
答案 0 :(得分:0)
使用string.Replace
重复替换目标。
public static void Main(string[] args)
{
string inputString = "1 name 25 11 45 66";
string replacedString = inputString.Replace("11", "-55.88").Replace("45", "99.67");
Console.WriteLine(replacedString);
}
输出:
1 name 25 -55.88 99.67 66