我有如下字符串:- 我的名字是某某。我是一名毕业学生。我知道 c、c++、java 和 sql server。
如何从这句话中提取或拆分单词并将其存储在数组中?
如何获得如下输出:- c、c++、java、sql server
我做了什么
我将一组字符串(如“c”、“c++”、“sql server”、“java”)加载到下拉列表中。然后我使用了以下代码。
string[] wordsinsentence = sentence.Split();//new char[] { ' ',',' ,';','\t','\n', '\r'}, StringSplitOptions.RemoveEmptyEntries);
foreach (string word in wordsinsentence)
{
foreach (ListItem li in DropDownList1.Items)
{
if (li.Value == word)
{
DropDownList2.Items.Add(new ListItem(li.Value));
}
}
}
输出将只有“c++”和“java”。“sql server”和“c”没有被保存。