Добрый день уважаемые форумчане. У меня проблема - не могу придумать как реализовать вот такую сортировку. Дано текстовый файл следующего содержания:
Нужно отсортировать по координатам, состоящим из первых трех цифр. То есть сначала будут идти к примеру строки начинающиеся на
126127128129
126127128129130
126127129130
127128129130
127128129130
127128129130
В конце это примерно должно выглядеть так
т.е. как бы по максимальному соответствию.
P.S. Если это сложно или невозможно буду рад примеру сортирующему хотя бы по первым 20 ти 3х значным значениям. Возможно нужно сначала отсортировать по первой цифре, потом по второй, третьей и т.д.
1-01-01.jpg;"126127128131132133138139140143144145148149150154155156160161162165166167168169170171176177178179182183;"
1-01-10.jpg;"127128129132133134138139140145146147149150151155156157162163164166167168171172173178179;"
1-01-13.jpg;"127128129133134135136139140141146147148154155156157160161162164165166170171172176177178179180181;"
1-01-04.jpg;"127128129133134135136139140141146147148151152153154155156157158163164165169170171172175176177181;"
1-01-05.jpg;"127128129132133134135136139140141144145146148149150151155156157160161162163164165166170171172;"
1-01-06.jpg;"128129130131132133139140141142143144150151152153154155159160161;"
1-10-10.jpg;"127128129130131132133138139140144145146147149150151156157158163164165167168169172173174;"
1-10-12.jpg;"127128129130131132138139140143144145146147149150151157158159163164165166169170171172175176177178180181;"
1-10-13.jpg;"127128129130131132138139140144145146147149150151157158159163164165166169170171172175176177178180181;"
1-01-10.jpg;"127128129132133134138139140145146147149150151155156157162163164166167168171172173178179;"
1-01-13.jpg;"127128129133134135136139140141146147148154155156157160161162164165166170171172176177178179180181;"
1-01-04.jpg;"127128129133134135136139140141146147148151152153154155156157158163164165169170171172175176177181;"
1-01-05.jpg;"127128129132133134135136139140141144145146148149150151155156157160161162163164165166170171172;"
1-01-06.jpg;"128129130131132133139140141142143144150151152153154155159160161;"
1-10-10.jpg;"127128129130131132133138139140144145146147149150151156157158163164165167168169172173174;"
1-10-12.jpg;"127128129130131132138139140143144145146147149150151157158159163164165166169170171172175176177178180181;"
1-10-13.jpg;"127128129130131132138139140144145146147149150151157158159163164165166169170171172175176177178180181;"
Нужно отсортировать по координатам, состоящим из первых трех цифр. То есть сначала будут идти к примеру строки начинающиеся на
126127128129
126127128129130
126127129130
127128129130
127128129130
127128129130
В конце это примерно должно выглядеть так
1-01-01.jpg;"126127128131132133138139140143144145148149150154155156160161162165166167168169170171176177178179182183;"
1-01-13.jpg;"127128129133134135136139140141146147148154155156157160161162164165166170171172176177178179180181;"
1-01-04.jpg;"127128129133134135136139140141146147148151152153154155156157158163164165169170171172175176177181;"
1-01-05.jpg;"127128129132133134135136139140141144145146148149150151155156157160161162163164165166170171172;"
1-01-10.jpg;"127128129132133134138139140145146147149150151155156157162163164166167168171172173178179;"
1-01-13.jpg;"127128129133134135136139140141146147148154155156157160161162164165166170171172176177178179180181;"
1-01-04.jpg;"127128129133134135136139140141146147148151152153154155156157158163164165169170171172175176177181;"
1-01-05.jpg;"127128129132133134135136139140141144145146148149150151155156157160161162163164165166170171172;"
1-01-10.jpg;"127128129132133134138139140145146147149150151155156157162163164166167168171172173178179;"
P.S. Если это сложно или невозможно буду рад примеру сортирующему хотя бы по первым 20 ти 3х значным значениям. Возможно нужно сначала отсортировать по первой цифре, потом по второй, третьей и т.д.