単語数が異なる可能性のある文字列があります。好き:
string a_string = " one two three four five six seven etc etc etc ";
文字列をそれぞれ5語に分割し、それぞれをリストに追加して、文字列のリストになるようにするにはどうすればよいですか(各文字列には5語が含まれます)。文字列内の単語数は変化する可能性があるため、リストの方が優れていると思います。そのため、リストはそれに応じて拡大または縮小できます。
正規表現を使用して、以下のコード行から最初の5つの単語を取得しようとしました。
Regex.Match(rawMessage, @"(\w+\s+){5}").ToString().Trim();
しかし、さらに進んで動的かつ堅牢にリストに追加する方法については少しわかりません。正規表現がさらに役立つと思いますか、それとも素晴らしい文字列/リスト関数ですか?少し案内してもらえますか?
最終的には、list [0]に「1、2、3、4、5」、list [1]に「6、7など」などを含めたいと思います。ありがとうございます。