Сортировка почтовых адресов с индексами
Если вам требуется отсортировать по алфавиту список адресов с почтовыми индексами в начале каждого адреса, то стандартный скрипт Индизайна SortParagraphs.jsx вам не поможет, сортировка произойдет не в алфавитном порядке следования населенных пунктов, а в порядке возрастания индексов.
Список для сортировки
Столкнувшись с такой задачей мне пришлось модифицировать скрипт, в котором теперь первые 6 цифр, запятая и пробел после нее игнорируются в правилах сортировки и сортировка происходит по наименованию населенного пункта. Обратный порядок и пропуск пробелов при сортировке отключены.
Список после сортировки
Модифицированным скриптом можно сортировать и обычные списки.
Скачивайте, кому надо. У нас все бесплатно.
Хотелось бы подробнее про «Модифицированным скриптом можно сортировать и обычные списки». какие списки? сколько первых цифр игнорируется (только ли 6? а 5?)? Возможная область применения? Какие еще символы (скобка, таб, двоеточие…) игнорируется?
Спасибо.
Игнорируются первые 6 цифр + запятая + пробел, стоящие в начале абзаца. Если список не содержит именно такой комбинации в начале, то будет выполняться обычная сортировка пузырьковым методом. Поэтому смешанный список, состоящий из абзацев с индексами и без индексов, тоже отсортируется правильно, т.е. где есть почтовые индексы, они проигнорируются. Цифры в начале списка не будут игнорироваться, если их три или пять — сортировка будет происходить по возрастанию этих цифр.
Если вам надо при сортировке игнорировать что-то другое — пишите, сделаем именно для вас, не проблема.
Тогда может повесить «легкий» мануал для чайников, вроде меня. Где и что в скрипте поменять, чтобы можно было скрипт максимально переделать под себя. А то если все захотят свой вариант скрипта, Вы за всеми нуждами не успеете. Сейчас у меня нет насущных задач для этого скрипта в таком исполнении, но могут возникнуть. Вопрос сортировки всегда актуален. Я, например, сохраняю в свою библиотеку все полезные скрипты, даже «на потом».
Спасибо.