1

次のコードからリストを返したい:

private List<string> tokenizer(string x)
.........
 ..........
i has done thank you

使ってみました

.ToList();

しかし、それは機能しませんでした。誰か助けてもらえますか?ありがとう。

4

2 に答える 2

2

これを狙ってみます。これはあなたの後ですか?

var list = from s in Regex.Split(sb.ToString(), "([ \\t{}()\n])") 
             where s.Length > 3 && !exclude.IsMatch(s) 
             select s.Replace("!‌", "@")).ToList()

その後、それを返すことができます:

return list;

これがあなたがやろうとしていることではない場合は、詳細を提供してください。

于 2012-05-09T15:15:44.680 に答える
1

これは、あなたの望むことですか?

return new List<String>(
    from s in Regex.Split(sb.ToString(), "([ \\t{}()\n])")
    where s.Length > 3 && !exclude.IsMatch(s)
    select s.Replace("!‌", "@"));

クリーンアップされたテキストのリストが必要な場合、なぜ文字列を結合するのかわかりません。

于 2012-05-09T15:15:56.523 に答える