我想替换这样的数字:
Replace("55","a");
Replace("555","b");
我有号码555
并希望将其替换为字母b
但是当我运行代码时,程序会将55
替换为a
,因此输出会像这:a5
我该如何解决这个问题?
答案 0 :(得分:3)
您只需翻转Replace
来电,就像这样:
var result =
input.Replace("555", "b")
.Replace("55", "a");
这将首先用555
替换所有b
,并且稍后用55
替换剩余的a
。