Post

ひらがな、カタカナを小文字から大文字に変換

解決

【SSIS】日本語の小文字を大文字に変換する - Tumbling Dice の配列を利用する

下記はカタカナのみ対応

def kana_upercase(kana) [ %W(ァ ア), %W(ィ イ), %W(ゥ ウ), %W(ェ エ), %W(ォ オ), %W(ヵ カ), %W(ヶ ケ), %W(ッ ツ), %W(ャ ヤ), %W(ュ ユ), %W(ョ ヨ), %W(ヮ ワ) ].each{ |dic| kana.gsub!(dic[0], dic[1]) } kana end

※もっとスマートな方法がないかな?

This post is licensed under CC BY 4.0 by the author.