次のような配列リストがあります
100 AAA 500-1 Lorem Ipsum
100 BBB 500-2 Lorem Ipsum
101 AAA 500-1 Lorem Ipsum
101 AAA 500-2 Lorem Ipsum
100 BBB 500-3 Lorem Ipsum
これを次のようにソートしたい
101 AAA 500-1 Lorem Ipsum
101 AAA 500-2 Lorem Ipsum
100 AAA 500-1 Lorem Ipsum
100 BBB 500-2 Lorem Ipsum
100 BBB 500-3 Lorem Ipsum
まず、数値 (101, 100) で降順します。
次に、3 文字ずつ昇順 (AAA、BBB)。
3 番目、3 列目で昇順 (500-1、500-2、500-3)
各要素をスペースで分割し、個々の単語と並べ替えを取得できます。しかし、誰か他の方法や既知のアルゴリズムで私を助けてもらえますか? さらに情報が必要な場合はお知らせください。
前もって感謝します。