Ruby初心者スレッドPart8
■ このスレッドは過去ログ倉庫に格納されています
0641601
2006/11/13(月) 17:30:10while line = gets
moji = line.split(//e)
moji.each{|a|
count[a] += 1
}
end
print "A:#{count["A"]}\tZ:#{count["Z"]}\tG:#{count["G"]}\tそれ以外:#{count["/^AZG/"]}\n"
このようにしたら、AとZとGの文字数は個別にカウントして
それ以外の文字をまとめてカウントできるとおもったのですが、どうも正規表現で指定するとうまくいきません。
というか、正規表現では無理かな。
どのように変更すれば指定した文字以外をまとめてカウントできるのでしょうか?
よろしくおねがいします。
■ このスレッドは過去ログ倉庫に格納されています