C# C中的字符串替换精确匹配字
输出: 绿色,浅绿色,深绿色 但我想要的是: 绿色、浅蓝色、深蓝色我会将原稿分割成一个字符串[],然后在其上迭代并替换完全匹配的内容 代码:C# C中的字符串替换精确匹配字,c#,asp.net,string,replace,C#,Asp.net,String,Replace,输出: 绿色,浅绿色,深绿色 但我想要的是: 绿色、浅蓝色、深蓝色我会将原稿分割成一个字符串[],然后在其上迭代并替换完全匹配的内容 代码: 您要求将蓝色替换为绿色,但希望结果为蓝色而不是绿色?只需执行Console.writeLine最初,op表示他只想更改blue的实例,而不使用任何修饰符。即只更改“蓝色”,但不更改“浅蓝色”或“深蓝色”。可能重复 string original="Blue, Light Blue, Dark Blue"; string replace="Blue"; st
您要求将蓝色替换为绿色,但希望结果为蓝色而不是绿色?只需执行Console.writeLine最初,op表示他只想更改blue的实例,而不使用任何修饰符。即只更改“蓝色”,但不更改“浅蓝色”或“深蓝色”。可能重复
string original="Blue, Light Blue, Dark Blue";
string replace="Blue";
string replaceTo="Green";
string result=original.Replace(replace,replaceTo);
Console.WriteLine(result);
string[] lister = original.Split(',');
for (int i = 0; i < lister.Length; i++)
{
if(lister[i] == "Blue")
{
lister[i] = "Green";
}
}