string original="Blue, Light Blue, Dark Blue";
string replace="Blue";
string replaceTo="Green";
string result=original.Replace(replace,replaceTo);
Console.WriteLine(result);
输出: 绿色,浅绿色,深绿色
但是我想要什么: 绿色,浅蓝色,深蓝色
答案 0 :(得分:2)
我会将original
拆分为string[]
,然后对其进行迭代并替换完全匹配项。
代码:
string[] lister = original.Split(',');
for (int i = 0; i < lister.Length; i++)
{
if(lister[i] == "Blue")
{
lister[i] = "Green";
}
}