アカウント名:
パスワード:
Winの話。今では諦めています。
Winに限らない様な?漢数字でソートしたいって言われると桁部分とは別に一二三と壱弐参もからんできて凄い事になりますよね
CommonLispのformat関数は変態だなぁ(1 -> oneとか ギリシャ数字変換とか)全言語における数値変換って表示だけでもマジでやるとエライコトなんだと痛感しますね、いわんやソートの為の文字列として数値だとコンテキスト理解させてやらないといけないのかってなったら泣けますね。
自然順ってやつやね。文字列と数字の混合配列みたいにして扱う。 Explorerで半角数字だけでも対応したのはありがたい。
漢数字の他に下巻<上巻みたいな扱いになるのが困る。
>漢数字の他に下巻上巻みたいな扱いになるのが困る。
手元のターミナル開いてやってみた# sort --versionsort (GNU coreutils) 8.4
下上中松竹梅 (OK!)ニ一九五三四七十八零六あいうえおかきくけこ(略)わをん (OK!)乙己庚甲辛壬丁丙戊癸
ひらがなだといけるんだって、そりゃそうか。
ひらがなにはいろは順というのもありましてね……
そちらも試しましたが予想通りで、蛇足かなと思って書いてなかった。#やっぱりコード順でしょうね
いおちとにぬはへほりるろ
50音の並びとしてはとりな順とかその他多数があったらしい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
漢数字ファイル名でソートが数値順にならない (スコア:0)
Winの話。
今では諦めています。
Re:漢数字ファイル名でソートが数値順にならない (スコア:1)
Winに限らない様な?
漢数字でソートしたいって言われると桁部分とは別に一二三と壱弐参もからんできて凄い事になりますよね
CommonLispのformat関数は変態だなぁ(1 -> oneとか ギリシャ数字変換とか)
全言語における数値変換って表示だけでもマジでやるとエライコトなんだと痛感しますね、いわんやソートの為の文字列として数値だとコンテキスト理解させてやらないといけないのかってなったら泣けますね。
Re: (スコア:0)
自然順ってやつやね。文字列と数字の混合配列みたいにして扱う。
Explorerで半角数字だけでも対応したのはありがたい。
漢数字の他に下巻<上巻みたいな扱いになるのが困る。
Re:漢数字ファイル名でソートが数値順にならない (スコア:1)
>漢数字の他に下巻上巻みたいな扱いになるのが困る。
手元のターミナル開いてやってみた
# sort --version
sort (GNU coreutils) 8.4
下上中
松竹梅 (OK!)
ニ一九五三四七十八零六
あいうえおかきくけこ(略)わをん (OK!)
乙己庚甲辛壬丁丙戊癸
ひらがなだといけるんだ
って、そりゃそうか。
Re: (スコア:0)
ひらがなにはいろは順というのもありましてね……
Re:漢数字ファイル名でソートが数値順にならない (スコア:1)
そちらも試しましたが予想通りで、蛇足かなと思って書いてなかった。
#やっぱりコード順でしょうね
いおちとにぬはへほりるろ
50音の並びとしてはとりな順とかその他多数があったらしい。