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

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

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

スポンサーリンク

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

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

半角から全角に変換

全角から半角に変換

irb で動作確認

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

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
スポンサーリンク
 
Twitterを使っていますのでフォローお願いたします!ブログの更新情報もつぶやいてます^^
(英語学習用)

Leave Your Message!