From: Florian Frank Date: 2005-06-22T11:49:39+09:00 Subject: Re: Histogram-type Data Charles L. Snyder wrote: > I have a text-parsing question - > >array1 = ["Joe lives in France", "Sue goes to Japan", "Hiro walked around >France", "Bill moved to England"] >a_countries = ["France", "Japan", "England", "Spain"] > > puts a_countries.inject({}) {|h,c| h[c] = array1.inject(0) { |s,a| s + a.scan(c).size }; h }.sort_by { |_,v| -v }.map { |a| "%10s%10u" % a } -- Florian Frank