タグ付けされた質問 「natural-sort」

7
JavaScript:自然な種類の英数字の文字列
私は、数値とテキスト、およびこれらの組み合わせで構成される配列をソートする最も簡単な方法を探しています。 例えば '123asd' '19asd' '12345asd' 'asd123' 'asd12' になる '19asd' '123asd' '12345asd' 'asd12' 'asd123' これは、私がここで尋ねた別の質問の解決策と組み合わせて使用​​されます。 並べ替え機能自体が機能します。必要なのは、「19asd」が「123asd」よりも小さいと言える関数です。 これをJavaScriptで書いています。 編集:adormituが指摘したように、私が探しているのは自然ソートの機能です


21
MySQLの自然順
MySQLデータベースでパフォーマンスの高い自然な並べ替えを行うためのエレガントな方法はありますか? たとえば、このデータセットがある場合: ファイナルファンタジー ファイナルファンタジー4 ファイナルファンタジー10 ファイナルファンタジー12 ファイナルファンタジー12:プロマティアの連鎖 ファイナルファンタジーアドベンチャー ファイナルファンタジーオリジン ファイナルファンタジータクティクス ゲームの名前をコンポーネントに分割する以外のエレガントなソリューション タイトル:「ファイナルファンタジー」 番号:「12」 字幕:「プロマティアの鎖」 それらが正しい順序で出てくることを確認するには?(2の前ではなく4の後の10)。 ゲームタイトルを解析するメカニズムを壊す別のゲームが時々あるので、そうすることはa **の苦痛です(例えば、「ウォーハンマー40,000」、「ジェームズボンド007」)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.