2007-05-08から1日間の記事一覧

スペル修正プログラム Ruby版 (改)

初はてぶなのに転載...。 いや、スーパーpre記法を試したくて。これのRuby版。 class SpellChecker def initialize(filename=nil) @nwords = train(word(File.read(filename))) if filename end def word(text) text.downcase.gsub(/[^a-z]/, ' ').split(' '…