私は、テキスト ファイルから語彙リストを生成する単純な Ruby プログラムに取り組んでいる初心者です。スペイン語では、大文字の最初の文字 (例: "Ábaco") に強勢記号を付けることができますが、リスト内のすべての単語を小文字にしたいと考えています。今、"Á".downcase
コンソールを試してみると、「Á」が返されます。
スペイン語 (áéíóúñ) のアクセント付き文字でルビーで大文字と小文字を使用する方法はありますか?
これは私のプログラムが現在どのように見えるかです:
f = File.open(".../cat.txt")
words = f.read.split.map(&:downcase)
f.close
words = words.map {|item| item.gsub(/[,.?!-"'"]/, '')}
words = words.uniq.sort
File.open(".../catwords.txt", "w+") do |f|
words.each { |element| f.puts(element) }
end