次のような文字列があります:- 私の名前はまあまあです。私は卒業生です。私は、c、c++、java、および sql サーバーを知っています。
この文から単語を抽出または分割して配列に格納するにはどうすればよいでしょうか?
次のような出力を取得するにはどうすればよいですか:- 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」が保存されません。