-9
A
回答
10
string text = "yay blah blah blah blah woo woo yay yay yay.";
var words = Regex.Split(text, @"\W+")
.AsEnumerable()
.GroupBy(w => w)
.Where(g => g.Count() > 3)
.Select(g => g.Key);
words.ToList().ForEach(Console.WriteLine);
輸出:
耶
等等
0
雖然沒有肯定最好的(閱讀最efficinent)的方式來解決這個問題,你可以先用空格,逗號,分號等來分割文本。然後,在結果列表中的每個單詞你嘗試將其添加到Dictionary<string,int>
:
if (!dictionary.TryGetValue(word, out int count))
{
dictionary.Add(word, 1);
}
else
{
dictionary[word] += 1;
}
然後,你遍歷字典,讓每一個鍵具有三個或更多的計數。
相關問題
- 1. 如何顯示同一單詞出現多行的行一次?
- 2. 如何突出顯示TextArea中每個單詞的出現次數?
- 3. 如何更改字符串中第一次出現的單詞
- 4. 如何檢查文本文件中每個單詞的出現次數並顯示次數C++
- 5. regx找到python 3.x中超過4個單詞的單詞
- 6. 如何「突出顯示」文本文件中找到的單詞?
- 7. Python - 單詞出現次數
- 8. 列出文本文件中出現次數的所有單詞?
- 9. 突出顯示WebPage中顯示的文檔中的單詞
- 10. 統計單個單詞中的單詞出現次數
- 11. 刪除出現超過兩次的字符串中的字符
- 12. 查找其中出現2個給定單詞的文件,並且還顯示出現單詞的行
- 13. 如何突出顯示替換所選單詞的單詞?
- 14. 如何在Visual Studio中的文本中突出顯示搜索詞的出現?
- 15. 如何在Emacs緩衝區中突出顯示所有出現的單詞?
- 16. 如何在ArrayList中出現單詞的次數?
- 17. 如何計算單詞在一列中出現的次數,python
- 18. 當用戶在iphone中選擇該單詞時,如何突出顯示文字中的重複單詞?
- 19. 替換字符串中最後一次出現的單詞 - c#
- 20. 計算字符串向量中單詞的出現次數
- 21. 計算單詞出現在字符串中的次數?
- 22. 單詞出現次數的計數
- 23. aiml - 最後一次出現的單詞
- 24. 查找只出現一次的單詞
- 25. 替換第n次出現的單詞
- 26. 如何返回字符串中出現兩次的單詞的位置?
- 27. 當一次向文本字段添加單個字母時,如何避免單詞換行出現中間字?
- 28. 突出顯示DataGridView中的單詞?
- 29. 如何檢測字符串中某個單詞的多次出現
- 30. 如何查找字符串中所有單詞的出現次數
而Linq是在哪裏? –
在編輯問題之前,沒有Linq的要求。 – User
ASP.NET在哪裏? – recursive