-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. 對於出現超過x次的字段返回行數
- 4. 如何更改字符串中第一次出現的單詞
- 5. 如何檢查文本文件中每個單詞的出現次數並顯示次數C++
- 6. regx找到python 3.x中超過4個單詞的單詞
- 7. 如何顯示字符串中多次出現的字符?
- 8. 如何「突出顯示」文本文件中找到的單詞?
- 9. 列出文本文件中出現次數的所有單詞?
- 10. Python - 單詞出現次數
- 11. 突出顯示WebPage中顯示的文檔中的單詞
- 12. 搜索/突出顯示單詞文檔中的特定單詞
- 13. 統計單個單詞中的單詞出現次數
- 14. 計算單個字母出現在單詞中的次數
- 15. 刪除出現超過兩次的字符串中的字符
- 16. 如何返回文本中出現n次或更多次的單詞列表?
- 17. 查找其中出現2個給定單詞的文件,並且還顯示出現單詞的行
- 18. 如何對使用變量搜索出現超過X次的行進行排序,uniq和顯示行
- 19. 如何突出顯示替換所選單詞的單詞?
- 20. 如何計算Ruby中文本文件中單詞的出現次數
- 21. 我如何發現使用for循環多次出現在字符串中的單詞的單詞位置
- 22. 如何在Visual Studio中的文本中突出顯示搜索詞的出現?
- 23. 如何讓不同的文字在點擊x次後出現?
- 24. 查找python中字符串中單詞的出現次數3
- 25. 如何在Emacs緩衝區中突出顯示所有出現的單詞?
- 26. 如何統計每行中單詞的出現次數
- 27. 如何計算單詞在一列中出現的次數,python
- 28. 如何在ArrayList中出現單詞的次數?
- 29. 如果超過X天,突出顯示記錄的最簡單方法是?
- 30. 當用戶在iphone中選擇該單詞時,如何突出顯示文字中的重複單詞?
而Linq是在哪裏? –
在編輯問題之前,沒有Linq的要求。 – User
ASP.NET在哪裏? – recursive