
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyで半角小文字カナを半角カナに変換 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで半角小文字カナを半角カナに変換 - Qiita
はじめに 半角小文字カナから半角カナへ変換する必要があったので対応をメモとして残します 半角カナ→全... はじめに 半角小文字カナから半角カナへ変換する必要があったので対応をメモとして残します 半角カナ→全角カナへの変換は色々と情報があったが、半角小文字カナ→半角カナへの変換はあまり情報がなかったので、同じような実装をする方の参考になればと思います 実装方法 gsub!メソッドのパターンマッチを使って変換機能を実装 gsub!メソッドは、文字列中の pattern にマッチした部分をキーにしてhashを引いた値で置き換えすることができる 上記のhashを用いての変換を使用 実装例 PATTERN = { "ァ" => "ア", "ィ" => "イ", "ゥ" => "ウ", "ェ" => "エ", "ォ" => "オ", "ッ" => "ツ", "ャ" => "ヤ", "ュ" => "ユ", "ョ" => "ヨ", "ー" => "-" }.freeze ## 半角小文字カナを設定 str =