📌  相关文章
📜  c# 从字符串中删除单词 - C# (1)

📅  最后修改于: 2023-12-03 15:13:50.299000             🧑  作者: Mango

C# 从字符串中删除单词 - C#

在C#编程语言中,我们可能需要从字符串中删除某些单词。本文将介绍如何实现此操作。

实现步骤
步骤1:将字符串拆分为单词数组

使用字符串的Split()方法将字符串拆分为单词数组。

string[] words = str.Split(' ');

以上代码将字符串str按空格拆分为单词数组words

步骤2:删除指定单词

使用List<string>类型存储单词数组,方便删除指定单词。

List<string> wordList = new List<string>(words);
wordList.RemoveAll(word => word == "deleteWord");

以上代码将从wordList列表中删除所有值为"deleteWord"的单词。

步骤3:将单词数组转换为字符串

使用String.Join()方法将单词数组转换为字符串。

string newStr = String.Join(" ", wordList);

以上代码将单词数组wordList按空格拼接为字符串newStr

完整代码示例
string str = "hello world deleteWord C#";
string[] words = str.Split(' ');
List<string> wordList = new List<string>(words);
wordList.RemoveAll(word => word == "deleteWord");
string newStr = String.Join(" ", wordList);
Console.WriteLine(newStr);

以上代码将输出结果为:

hello world C#

以上就是在C#中从字符串中删除单词的实现方法。