Rubyで文字列中の英数字の半角/全角を変換する

スポンサーリンク

Ruby で文字列に含まれる英字と数字を、半角から全角に&全角から半角に変換する処理を書きました。検索して調べたところ、NKF(Network Kanji code conversion Filter)を使う方法が多くヒットしたのですが、文字列中の英数字の変換が目的だったので、より簡単な String#tr メソッドを使う方法を採用しました。

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

文字列中の英数字を半角/全角変換するメソッド

以下のようなメソッドを各々作成。

半角から全角に変換

全角から半角に変換

irb で動作確認

上手いこと動いていますね。

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
 
スポンサーリンク

Leave Your Message!