ruby-mecabのインストールと説明は,
http://d.hatena.ne.jp/arupaka-_-arupaka/20140812
# -*- coding: utf-8 -*- require 'MeCab' def word_counts(text,mecab) parsed=mecab.parseToNode(text) word_list=Hash::new(); word_list.default=0; while parsed str=parsed.feature.split(",")[6] word_list[str]=word_list[str]+1; parsed=parsed.next end word_list.delete("*") return word_list; end mecab=MeCab::Tagger.new(); word_list=word_counts("私は犬だ。私は猫だ",mecab) word_list.each{|i,j| puts i+" "+j.to_s }
出力
私 2
は 2
犬 1
だ 2
。 1
猫 1