我想知道怎么可能 1)获取txt文件作为输入。 2)计算一个或多个单词出现的次数!例如,假设我想计算好的时间,在文本文件中找到不好并打印出来! 我将如何使用RUBY?
答案 0 :(得分:0)
这样的东西?
word_count = {}
File.open("test.txt", "r") do |f|
f.each_line do |line|
words = line.split(' ').each do |word|
word_count[word] += 1 if word_count.has_key? word
word_count[word] = 1 if not word_count.has_key? word
end
end
end
puts word_count
你还可以查看一张支票,看看它是否与你正在寻找的某个单词匹配,或者如果你对所有内容不感兴趣,检查它们是否存在于你正在寻找的多个单词的散列中