-1

我想替换这样的数字:

Replace("55","a");
Replace("555","b");

我有数字555并想用字母替换它,b但是当我运行程序替换的代码时55a输​​出将是这样的:a5

我怎么解决这个问题??

4

1 回答 1

3

您可以像这样翻转Replace呼叫:

var result = 
    input.Replace("555", "b")
         .Replace("55", "a");

这将首先用 替换任何555' b,然后才用 替换任何剩余55a

于 2013-05-08T06:36:19.717 回答