C#如何替换字符串中的第一个单词

C#如何替换字符串中的第一个单词,c#,string,replace,C#,String,Replace,如何做出结果“不,哇” 如前所述,但无需定义任何其他内容: string myfather = "Wow, no, Wow"; myfather = myfather.Replace("Wow", ""); //how to make the result ", no, Wow" 由于另外两个给出答案的人没有看标题(他说第一个单词,而不是“哇”),你可以这样做(但请先在谷歌上搜索,以便将来搜索,然后再发布到这里): 第一步:将标题复制到谷歌搜索栏中。第二步:按回车键。第三步:看看结果。第四

如何做出结果“不,哇”


如前所述,但无需定义任何其他内容:

string myfather = "Wow, no, Wow";
myfather = myfather.Replace("Wow", "");

//how to make the result ", no, Wow" 

由于另外两个给出答案的人没有看标题(他说第一个单词,而不是“哇”),你可以这样做(但请先在谷歌上搜索,以便将来搜索,然后再发布到这里):


第一步:将标题复制到谷歌搜索栏中。第二步:按回车键。第三步:看看结果。第四步:从SO中删除此问题。可能的重复项您只想删除第一个单词,还是要删除该单词的第一个实例。基本上,字符串的内容是“这是一个令人惊叹的时刻,真的哇”与@Felix answer有什么区别?@guy事实上,这“有点”更有效,但是,区别基本上是meaningless@cFrozenDeath因为他没有定义
string textToReplace=“哇”?他以硬代码的价格保存了一行代码(与通用代码相反)。我不认为它更有效。@不仅是赋值,而且在字符串搜索中,这已经知道删除应该从0开始,另一个可以从任何地方开始,这不是重点。
string myfather = "Wow, no, Wow";
myfather=myfather.Remove(0, "Wow".Length);
string myfather = "Wow, no, Wow";
int x = 0;
foreach (char c in myfather)
   if (c == ',' || c == ' ')
       break;
   else
       x++;

myfather = myfather.Substring(x);