Perlでローマ字<->日本語の変換をするには

[上に] [前に] [次に]
凡俗 1998/12/09(水) 11:39:22
はじめまして。凡俗といいます。
ほげ->hoge
アホアホ->ahoaho
のように
ひらがな、カタカナをローマ字に変換するようなperlのライブラリ
があるそうなのですが。
知ってらっしゃる方がいましたら教えていただきたいのですが。
よろしくお願いします。

B-Cus 1998/12/09(水) 23:17:12
> ほげ->hoge

なら、
 s/あ/a/g; s/い/i/g; s/う/u/g; s/え/e/g; s/おg/o/; …
を延々と書けばいいでしょう。

> hoge->ほげ

も必要なら、
 s/ka/か/ig; s/ki/き/ig; … s/a/あ/ig; s/i/い/ig;
ですけど、「っゃゅょ」などのからみで、ちょっとめんどくさいです。

こういうスクリプトをfj.comp.lang.perlで見たような記憶があるんですが、
もしかしたらfj.lang.perlの時代だったかも。

http://fjsearch.jaist.ac.jp:8000/cgi-bin/search-dialog
で探してみるといいでしょう。

B-Cus 1998/12/09(水) 23:20:34
あ、
> ほげ->hoge
こっちも「っゃゅょ」の処理を先にしないとダメですね。

やっぱり自分で作るのはめんどくさいかも。

[上に] [前に] [次に]