我想知道是否有方法在文本文件中查找(並顯示)所有唯一字(出現一次的字)?這可以通過使用命令行來完成嗎?或者我會不得不使用類似python腳本的東西?文本文件中的唯一字
回答
如果您不想編寫應用程序,那麼我可以想到的最簡單的方法就是使用powershell。看到這一點:
https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/get-unique
Microsoft提供的例子填充一個變量的獨特單詞列表:
$A = $(foreach ($line in Get-Content C:\Test1\File1.txt) {$line.tolower().split(" ")}) | sort | Get-Unique
你可能希望使用更多的分隔符,雖然拆就標點符號像這樣:
$A = $(foreach ($line in Get-Content C:\test.txt) {$line.tolower().split(" .,?!;:")}) | sort | Get-Unique
將其放在一個擴展名爲.ps1的文件中,您可以從命令行運行它。爲了獲得這些值出的變量只是變量第二行以呼應結果到屏幕上:
$A
爲了獲得項目的數組中的數,你可以這樣做:
$A.count
這工作完美!非常感謝! –
沒問題。對於像這樣的簡單任務,PowerShell是完美的。拼湊一個小腳本比編寫需要編譯的應用程序要快。 – tonythewest
有沒有辦法忽略標點符號? –
- 1. Python文本文件中的唯一字
- 2. 在一行文本文件中查找多個唯一字
- 3. 如何計算文本文件中的唯一字?
- 4. 修改文本文件中不是唯一行的字段
- 5. 解析文本文件中的唯一字
- 6. 從文本文件中計算唯一字的數量
- 7. 如何從文本文件行中提取唯一字符串?
- 8. 唯一字保存到文本文件作爲每行字
- 9. 如何計算Python中特定目錄中文本文件的唯一字數?
- 10. 確定文本文件中的值是否唯一
- 11. 唯一文件ID?
- 12. bash腳本:統計唯一行文件
- 13. 從文本文件中查找唯一IP地址列表
- 14. 從分隔文本中分離並寫入唯一文件
- 15. 讀取文件並找到唯一字
- 16. Dropbox的唯一文件ID
- 17. 唯一的文件名attibute
- 18. 將每個Datagrid單元格寫入唯一的文本文件
- 19. Perl:如何提取文本文件的唯一條目
- 20. 如何將類定義輸出到唯一的文本文件?
- 21. 文本框中唯一的數字生成
- 22. MySQL和php中的唯一文本字段
- 23. t-sql計算文本列中的唯一字
- 24. awk輸出字段中唯一的文本數
- 25. 文件中的唯一元素 - perl
- 26. Dropbox中的唯一文件標識
- 27. 替換文本文件中的字符串與循環中的另一個文本文件中的字符串
- 28. 閱讀Ruby中壓縮文件中唯一文件的內容
- 29. 文本字段的值複製到另一個文件中的文本字段
- 30. 批中唯一的文件複製到新的文件夾
你也可以試試這個[link](http://stackoverflow.com/questions/22978602/how-to-return-unique-words-from-the-text-file-using-python) –