如何在一個特定的文本文件尤斯vb.net計數特定單詞
Q
計數特定單詞
0
A
回答
0
像這樣的事情會幫助你:
Private Function GetWordCountInFile(ByVal filepath As String, ByVal word As String)
Dim dict As New Dictionary(Of String, Integer)()
Dim lst As New List(Of String)(IO.File.ReadAllText(filepath).Split(" "))
For Each entry As String In lst
If Not (dict.ContainsKey(entry.ToLower.Trim)) Then
dict.Add(entry.ToLower.Trim, 1)
Else
dict(entry.ToLower.Trim) += 1
End If
Next
lst.Clear()
Return dict(word.ToLower.Trim)
End Function
,你可以使用它像這樣:
Dim count As Integer = GetWordCountInFile("../../Sample.txt", "sample")
這將尋找一個詞「樣品」在一個文本文件「sample.txt的」返回一個計數。
而且,可能不是一個很好的人,但單行的方法是:
Private Function GetWordCountInFile(ByVal filepath As String, ByVal word As String)
Return System.Text.RegularExpressions.Regex.Matches(IO.File.ReadAllText(filepath), "(?i)\b(\s+)?" & word & "(\s+|\S{0})\b|^" & word & "\.?$|" & word & "[\.\,\;]").Count
End Function
或者是這樣的:(無需聲明額外變量來保存字數)
Private Function GetWordCountInFile(ByVal filepath As String, ByVal word As String)
Dim lst As New List(Of String)(IO.File.ReadAllText(filepath).ToLower.Split(New Char() {" ", ",", ";", ".", ":"}))
Return lst.FindAll(Function(c) c.Trim() = word.ToLower).Count()
End Function
0
假設4.0計算特定的詞...
字必須是精確匹配(不含混合情況)。如果你想數匹配的子詞,如搜索「亞健康」和計數「地鐵」作爲一個詞,改變LCASE(strWord)。載有(LCASE(「TargetWord」))...
Dim intCount As Integer = 0
IO.File.ReadAllText("C:\file.txt").Split(" ").ToList().ForEach(Sub(strWord As String)
If LCase(strWord) = LCase("TargetWord") Then
intCount += 1
End If
End Sub)
MsgBox(CStr(intCount))
相關問題
- 1. 特定單詞
- 2. Spark計數在其中包含特定單詞的行數
- 3. 查找特定單詞後的單詞
- 4. 複製後的特定單詞和過去的特定單詞
- 5. 定期特定單詞
- 6. 計算特定html標記中單詞的集合詞典
- 7. 使用xsl計算特定xml節點中的單詞數
- 8. 計數NSMutableArray大小直到還是從特定單詞?
- 9. 在文本中打印特定單詞並計數
- 10. 如何在Java中做特定單詞的計數器?
- 11. 針對特定單詞的Solr方面計數
- 12. 計算在文本中出現特定單詞的次數?
- 13. 使用javascript的特定單詞上的字頻計數器
- 14. 計算Twitter上特定單詞的結果數(API v1.1)
- 15. 計算Twitter上特定單詞的結果數
- 16. 替換特定單詞
- 17. 查找列特定單詞
- 18. stringr:包含特定單詞
- 19. Excel:計算單元格中的特定單詞
- 20. 卸下包含特定單詞CSV行特定的詞
- 21. 如何計算鎖定的pdf文件中的特定單詞
- 22. PHP:在字符串中的特定單詞之後提取特定單詞?
- 23. javascript替換整個站點中的其他特定單詞的特定單詞
- 24. 計算特定字符串在給定單詞中出現的次數
- 25. Marklogic:獨特單詞數
- 26. 如何替換單詞,計算單詞並保存計數
- 27. 使用謂詞計數單詞
- 28. 計數流中的單詞
- 29. 在Python中計數單詞
- 30. 計數句子的單詞?
負載它變成一個字符串變量,然後執行此操作:http://stackoverflow.com/questions/9121907/count-words-in-visual-basic與'「\ bFind Me \ b」'結合' –