- ベストアンサー
漢字を含む文字列のソート
皆さん、教えてください。 perlで漢字を含む文字列(名前)のソートを行おうと思ったのですが、 perlはコードでのソートらしいので、実際には思うような結果が得られませんでした。 厳密にできなくてもかまわないので、ある程度正しいソートの方法を教えて頂けませんでしょうか。 もしくはライブラリなどあれば、教えて頂けませんでしょうか。 以上、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
既出。 「五十音の並べ替えsortを教えて下さい。」 http://oshiete1.goo.ne.jp/qa3417629.html 回答によると、 Lingua::JA::Sort::JIS モジュールで、国語辞典のようにソートできる とのこと。
その他の回答 (1)
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.1
名前の読みでソートしたいということですか? でしたら、あなたが読みのデータを用意しないことにはどうにもなりません。 例えば 渡部さんは、「わたべ」さんかもしれませんし、 「わたなべ」さんかもしれません。 これは漢字の字面だけ見ても判断できないことです。 逆に、「わたなべ」さんには 「渡辺」さん、「渡邉」さん、「渡邊」さん、 「渡鍋」さん… とたくさんのバリエーションがあります。 逆にいえば読みが用意できればどうにかなります。
質問者
お礼
回答ありがとうございます。 今回は読みを用意できないので、そのために困っておりました。 いろいろと考えた結果、読みの用意できない場合には仕方ないということに致します。 どうもありがとうございました。
お礼
回答ありがとうございます。 今回は読みを用意できないので、そのために困っておりました。 お教え頂いたモジュールを利用したところ、ある程度はソートができました。 ですがいろいろと考えた結果、読みの用意できない場合には仕方ないということに致します。 モジュールは次回、利用しようと思います。 どうもありがとうございました。