2013-03-23 61 views
-2

我有一个短文的txt输入文件。一旦我将txt文件读入我的程序,我将如何查找每个单词的频率?例如,单词“the”出现多少次,单词“I”出现多少次,除了数组中的每一个唯一术语。阵列中的Perl元素频率

非常感谢。

+1

您应该有一个特定的编程问题,理想情况下,能够显示一些代码来演示它。 *“我不能写Perl”*不是真的那样的问题。 – Borodin 2013-03-23 20:14:17

回答

4

通常,您将split作为典型分隔符(空格,标点符号等)的输入,并循环遍历所得到的单词列,更新键为值为键的键值对的hash table代表频率的数字或单词出现的次数。考虑边缘情况,例如在处理以大写字母开头的单词时可能如何使用键,或者在不合理的文本中使用带连字的单词等更复杂的问题。希望这个答案能帮助你搜索和思考你想学习的Perl术语和一般概念。