如何用字符串替换字符串中的char?
例如: 用“test”替换所有char的'e':“Hello World” - > “Htestllo World”。
A,string.replace(char,string),如果你愿意的话。
答案 0 :(得分:6)
您可以使用Replace方法的字符串版本:
"Hello World".Replace("e", "a long string");
答案 1 :(得分:2)
// let's pretend this was a char that came to us from somewhere, already as a char...
char c = char.Parse("e");
// Here is the string we want to change...
string str1 = "Hello World."
// now we'll have to convert the char we have, to a string to perform the replace...
string charStr = c.ToString();
// now we can do the replace...
string str2 = str1.Replace(charStr,"test");
答案 2 :(得分:1)
您可以使用String.Replace将字符串中任何字符串的出现替换为另一个字符串。
返回新字符串,其中所有出现的指定字符串都在其中 当前实例将替换为另一个指定的字符串。
使用示例:
string original = "Hello world";
string changed = original.Replace("e", "t");
Console.WriteLine(changed); // "Htllo world"