Ruby/Romkan はローマ字とひらがなを相互に変換する Ruby 用のライブラリです。ロー マ字の文字列ををひらがなの文字列に変換、およびその反対を行うことができます。
最新版は <URL:/ruby-romkan/> から入手可能です。
文字コード
Ruby の文字コードを EUC-JP に設定します。 $KCODE="e"
API
String#to_kana- 訓令式またはヘボン式のローマ字列をひらがなの文字列に変換する
String#to_roma- ひらがなの文字列をヘボン式のローマ字列に変換する
String#to_hepburn- 訓令式のローマ字列をヘボン式のローマ字列に変換する
String#to_kunrei- ヘボン式のローマ字列を訓令式のローマ字列に変換する
String#to_kana!- 破壊的な String#to_kana.
String#to_roma!- 破壊的な String#to_roma.
String#to_hepburn!- 破壊的な String#to_hepburn.
String#to_kunrei!- 破壊的な String#to_kunrei.
String#consonant?- self が子音なら true を返す
String#vowel?- self が母音なら true を返す
String#expand_consonant- self の末尾の子音を展開する e.g. "z".expand_consonant => ["za", "ze", "zi", "zo", "zu"]
使用例
% irb irb(main):001:0> $KCODE="e" "e" irb(main):002:0> require 'romkan' true irb(main):003:0> "syatyou".to_kana "しゃちょう" irb(main):004:0> "しゃちょう".to_roma "shachou" irb(main):005:0> "syatyou".to_hepburn "shachou"
ダウンロード
Ruby のライセンスに従ったフリーソフトウェアとして公開します。 完全に無保証です。