カタカナで日本語の文字列を並べ替えることはできますか?日本語のカタカナをC#で並べ替える
答えて
もちろんです。 CultureInfoを使用している場合、大文字/小文字を検索する必要はありません。
あなたはあなたのような場合には、このことによって、ひらがなとカタカナを区別しないようにソートのfunctinalityを拡張することができます!
//Create CultureInfo
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("ja-JP");
// Set it so it ignores the kana type
CultureInfoCompare cmp =
new CultureInfoCompare(ci, System.Globalization.CompareOptions.IgnoreKanaType);
//Sort it
Array.Sort(myArray, cmp);
頑張ってくださいを
はい、カタカナ文字列を構成文字で並べ替えることができます。しかし、これはあなたが日本語のサブセットに興味がある場合にのみ有効です。一般に、日本語のひもは、ひらがな、カタカナ、漢字で構成されています。
基本的な日本語の並べ替えが必要な場合は、kakasiを使用して漢字をひらがなに変換し、ひらがなとカタカナをどのように並べ替えるかを決めます。個人的にああ、ア、い、イ、う、ウ、等をする誘惑を受けるだろう
既存のライブラリを使用してソート処理全体を行うことは可能ですか? – thunderboltz
問題は、Kakasi(または同様のもの)がKanaをKanaに確実に変換することを本当に信じることができないことです。フィールドが保持される場合、f.e.漢字での名前などは、ユーザがかな版を入力するフィールドと一致する必要があります。 – Noah
- 1. 日本語の並べ替え
- 2. Excelのように日本語を並べ替える方法
- 3. C++の選択並べ替えなし並べ替え並べ替えなし
- 4. シェルで日付を並べ替える
- 5. 並べ替えで並べ替え
- 6. NSSortDescriptorで並べ替える(今日または前)NSSortDescriptorで並べ替え
- 7. C#使用方法パブリッククラスオブジェクトの並べ替え/並べ替え
- 8. データテーブルの日付を並べ替える
- 9. 日付で並べ替えるデータグリッド
- 10. C++で別のベクトルと並べ替えてベクトルを並べ替える
- 11. C++で並べ替えられたコンテナの基本クラス
- 12. 日付をPythonで並べ替え
- 13. Ebean別の日付で並べ替え
- 14. 日付をCで並べ替える文字列リスト
- 15. MarkLogic node.js api - グループを並べ替え、並べ替えで並べ替え
- 16. Cでの単語の辞書順の並べ替え
- 17. C言語での配列の値の並べ替え
- 18. 日時を並べ替える
- 19. 純粋なJavaScriptで単語の並びを並べ替える
- 20. 選択並べ替え並べ替え
- 21. C#ASP.NETリピータ並べ替え
- 22. Javaのアラビア語の並べ替え
- 23. FileSystemList日付で並べ替え
- 24. freemarker日付で並べ替え;
- 25. PHP/MySQL日付で並べ替え
- 26. Date_Format日付で並べ替え
- 27. 日付で並べ替え集計mongodb
- 28. Directory.GetFiles日付で並べ替え
- 29. PHP mySQL日付で並べ替え
- 30. VB.NET Directory.GetFiles日付で並べ替え
することにより、[ソートリストの可能性の重複ローカライゼーション](http://stackoverflow.com/questions/5544955/sort-list-by-localization) –
私の知識は日本語ではほとんど分かりませんが、それは一般的なASCIIベースのソートについて論じていると思います。カタカナに沿って具体的にどのように並べ替えるのですか? – thunderboltz
http://stackoverflow.com/questions/4895527/can-sorting-japanese-kanji-words-be-done-programatically – Damith