Сервис сортировки списков: различия между версиями
Ӧньӧ Лав (обсуждение | вклад) |
Ӧньӧ Лав (обсуждение | вклад) |
||
(не показаны 43 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
'''[http://sort.fu-lab.ru/ Сервис сортировки списков]''' предназначен для онлайн сортировки списков на региональных языках Российской Федерации с кириллическим алфавитом и языках коренных малочисленных народов Севера, | '''[http://sort.fu-lab.ru/ Сервис сортировки списков]''' предназначен для онлайн сортировки списков на региональных языках Российской Федерации с кириллическим алфавитом и языках коренных малочисленных народов Севера, специфические буквы которых имеют символы юникода. | ||
==Параметры по умолчанию== | ==Параметры по умолчанию== | ||
По умолчанию сортировка списка производится по алфавиту данного языка с начала слова, причем регистр слова не учитывается (прописные и строчные идут вперемешку), абсолютные повторы удаляются. | |||
Сортировать можно как список слов, так и список словосочетаний либо предложений. | |||
Исходный язык выбора по умолчанию - коми, в дальнейшем - последний язык, выбиравшийся пользователем. | |||
'''!!!''' Для получения правильного результата сортировки необходимо использовать символы кириллического сегмента юникода, например: | |||
{| border="0" cellpadding="4" cellspacing="0" style="text-align:center; border:1px solid #aaa; border-collapse:collapse" | |||
|Ӕӕ | |||
|Ӓӓ | |||
|Ӑӑ | |||
|Ғғ | |||
|- | |||
|Ҕҕ | |||
|Ӗӗ | |||
|Җҗ | |||
|Ӝӝ | |||
|- | |||
|Ҙҙ | |||
|Ӟӟ | |||
|Ӥӥ | |||
|Іі | |||
|- | |||
|Јј | |||
|Ҡҡ | |||
|Ққ | |||
|Ӄӄ | |||
|- | |||
|Ԓԓ | |||
|Ҥҥ | |||
|Ңң | |||
|Ӈӈ | |||
|- | |||
|Ӧӧ | |||
|Өө | |||
|Ӫӫ | |||
|Ҫҫ | |||
|- | |||
|Ўў | |||
|Ӱӱ | |||
|Ӳӳ | |||
|Үү | |||
|- | |||
|Һһ | |||
|Ӌӌ | |||
|Ӵӵ | |||
|Ӹӹ | |||
|- | |||
|Әә | |||
|ʼ | |||
|ʼʼ | |||
|ӏ | |||
|} | |||
==Порядок работы== | ==Порядок работы== | ||
Строка 11: | Строка 62: | ||
#Выбрать язык из числа предложенных. | #Выбрать язык из числа предложенных. | ||
#Вставить список в поле вставки. | #Вставить список в поле вставки. | ||
#При | #При необходимости выбрать дополнительные опции и варианты сортировки. | ||
#Нажать кнопу "Сортировать". | #Нажать кнопу "Сортировать". | ||
При нажатии кнопки "Сортировать" результат сортировки заменяет собой вставленный список. | При нажатии кнопки "Сортировать" результат сортировки заменяет собой вставленный список. | ||
При этом предлагается два варианта дальнейших действий: | При этом предлагается два варианта дальнейших действий: | ||
*Если вы | *Если вы желаете вернуться к исходному виду списка, нажмите кнопку "Вернуть вставку"; список возвращается к состоянию до сортировки. | ||
*Если вы | *Если вы желаете скопировать упорядоченный список в буфер обмена, нажмите кнопку "Скопировать результат"; текст будет скопирован в буфер обмена, о чем будет выведено сообщение "Скопировано". | ||
После копирования окно вставки автоматически | После копирования окно вставки автоматически очистится и будет готово к вставке нового списка. | ||
==Варианты сортировки== | ==Варианты сортировки== | ||
Если вы сортируете список СЛОВ, то можете выбрать следующие варианты сортировки: | |||
*Обратная сортировка | *'''Обратная сортировка''' — слова сортируются в порядке от последнего к первому, напр. от Я до А, от 100 до 1, от наиболее длинного слова к наиболее короткому. | ||
*Сортировка с конца слова | *'''Сортировка с конца слова''' — слова сортируются по буквам с конца слова. Это полезно при подборе рифм, при поиске однотипных суффиксов и т.п. | ||
*Сортировка по длине слова | *'''Сортировка по длине слова''' — слова сортируются по длине, по умолчанию от самого короткого к самому длинному. Одинаковые по длине слова располагаются в алфавитном порядке. | ||
== | ==Дополнительные опции== | ||
*Учитывать регистр букв — сначала будут идти все слова на данную букву в верхнем регистре, затем все слова на ту же букву в нижнем регистре. | *'''Учитывать регистр букв''' — сначала будут идти все слова на данную букву в верхнем регистре, затем все слова на ту же букву в нижнем регистре. | ||
*Привести всё в нижний регистр — все буквы в словах | *'''Привести всё в нижний регистр''' — все буквы в словах станут строчными, а возможные повторы устранены. | ||
*Разбить строки на слова — функция для тех, кто перед сортировкой желает создать список словоформ текста, включающего более одного слова в абзаце. При сортировке с данной опцией знаки препинания автоматически устраняются. | *'''Разбить строки на слова''' — функция для тех, кто перед сортировкой желает создать список словоформ из текста, включающего более одного слова в абзаце. При сортировке с данной опцией знаки препинания автоматически устраняются. | ||
==Языки сортировки== | ==Языки сортировки== | ||
В настоящее время сортировка доступна для следующих языков: | |||
Аварский, Адыгейский, Алтайский (литературный), Башкирский, Бурятский, Даргинский, Долганский, Ингушский, Кабардино-Черкесский, Калмыцкий, Карачаево-Балкарский, Коми, Кумыкский, Лакский, Лезгинский, Марийский, Нанайский, Ненецкий, Ногайский, Осетинский, Табасаранский, Татарский, Тувинский, Удмуртский, Хакасский, Чеченский, Чувашский, Чукотский, Эвенкийский, Эвенский, Якутский. | |||
==Технические замечания== | ==Технические замечания== | ||
Для некоторых символов, графически совпадающих в кириллице и латинице, в автоматическую сортировку встроена функция предварительной замены латинских букв кириллическими. Список предустановленных замен: | |||
{| border="0" cellpadding="4" cellspacing="0" style="text-align:center; border:1px solid #aaa; border-collapse:collapse" | |||
|æ > ӕ | |||
|Æ > Ӕ | |||
|ä > ӓ | |||
|Ä > Ӓ | |||
Для некоторых символов, графически совпадающих в кириллице и латинице, в сортировку встроена функция предварительной замены латинских букв кириллическими. | |- | ||
Список | |ă > ӑ | ||
|Ă > Ӑ | |||
|Ĕ > Ӗ | |||
|ĕ > ӗ | |||
|- | |||
|i > і | |||
|I > І | |||
|j > ј | |||
|J > Ј | |||
|- | |||
|ö > ӧ | |||
|Ö > Ӧ | |||
|ɵ > ө | |||
|Ɵ > Ө | |||
|- | |||
|ç > ҫ | |||
|Ç > Ҫ | |||
|ÿ > ӱ | |||
|h > һ | |||
|- | |||
|ҷ > ӌ | |||
|Ҷ > Ӌ | |||
|ə > ә | |||
|Ə > Ә | |||
|} | |||
Для некоторых языков коренных малочисленных народов Севера (долганский, нанайский, эвенкийский, эвенский), гласные с макроном и гласные без макрона рассматриваются как одна и та же буква. | |||
Для | |||
А̄ а̄ | А̄ а̄ |
Текущая версия от 20:21, 8 декабря 2024
Сервис сортировки списков предназначен для онлайн сортировки списков на региональных языках Российской Федерации с кириллическим алфавитом и языках коренных малочисленных народов Севера, специфические буквы которых имеют символы юникода.
Параметры по умолчанию
По умолчанию сортировка списка производится по алфавиту данного языка с начала слова, причем регистр слова не учитывается (прописные и строчные идут вперемешку), абсолютные повторы удаляются.
Сортировать можно как список слов, так и список словосочетаний либо предложений.
Исходный язык выбора по умолчанию - коми, в дальнейшем - последний язык, выбиравшийся пользователем.
!!! Для получения правильного результата сортировки необходимо использовать символы кириллического сегмента юникода, например:
Ӕӕ | Ӓӓ | Ӑӑ | Ғғ |
Ҕҕ | Ӗӗ | Җҗ | Ӝӝ |
Ҙҙ | Ӟӟ | Ӥӥ | Іі |
Јј | Ҡҡ | Ққ | Ӄӄ |
Ԓԓ | Ҥҥ | Ңң | Ӈӈ |
Ӧӧ | Өө | Ӫӫ | Ҫҫ |
Ўў | Ӱӱ | Ӳӳ | Үү |
Һһ | Ӌӌ | Ӵӵ | Ӹӹ |
Әә | ʼ | ʼʼ | ӏ |
Порядок работы
- Выбрать язык из числа предложенных.
- Вставить список в поле вставки.
- При необходимости выбрать дополнительные опции и варианты сортировки.
- Нажать кнопу "Сортировать".
При нажатии кнопки "Сортировать" результат сортировки заменяет собой вставленный список. При этом предлагается два варианта дальнейших действий:
- Если вы желаете вернуться к исходному виду списка, нажмите кнопку "Вернуть вставку"; список возвращается к состоянию до сортировки.
- Если вы желаете скопировать упорядоченный список в буфер обмена, нажмите кнопку "Скопировать результат"; текст будет скопирован в буфер обмена, о чем будет выведено сообщение "Скопировано".
После копирования окно вставки автоматически очистится и будет готово к вставке нового списка.
Варианты сортировки
Если вы сортируете список СЛОВ, то можете выбрать следующие варианты сортировки:
- Обратная сортировка — слова сортируются в порядке от последнего к первому, напр. от Я до А, от 100 до 1, от наиболее длинного слова к наиболее короткому.
- Сортировка с конца слова — слова сортируются по буквам с конца слова. Это полезно при подборе рифм, при поиске однотипных суффиксов и т.п.
- Сортировка по длине слова — слова сортируются по длине, по умолчанию от самого короткого к самому длинному. Одинаковые по длине слова располагаются в алфавитном порядке.
Дополнительные опции
- Учитывать регистр букв — сначала будут идти все слова на данную букву в верхнем регистре, затем все слова на ту же букву в нижнем регистре.
- Привести всё в нижний регистр — все буквы в словах станут строчными, а возможные повторы устранены.
- Разбить строки на слова — функция для тех, кто перед сортировкой желает создать список словоформ из текста, включающего более одного слова в абзаце. При сортировке с данной опцией знаки препинания автоматически устраняются.
Языки сортировки
В настоящее время сортировка доступна для следующих языков:
Аварский, Адыгейский, Алтайский (литературный), Башкирский, Бурятский, Даргинский, Долганский, Ингушский, Кабардино-Черкесский, Калмыцкий, Карачаево-Балкарский, Коми, Кумыкский, Лакский, Лезгинский, Марийский, Нанайский, Ненецкий, Ногайский, Осетинский, Табасаранский, Татарский, Тувинский, Удмуртский, Хакасский, Чеченский, Чувашский, Чукотский, Эвенкийский, Эвенский, Якутский.
Технические замечания
Для некоторых символов, графически совпадающих в кириллице и латинице, в автоматическую сортировку встроена функция предварительной замены латинских букв кириллическими. Список предустановленных замен:
æ > ӕ | Æ > Ӕ | ä > ӓ | Ä > Ӓ |
ă > ӑ | Ă > Ӑ | Ĕ > Ӗ | ĕ > ӗ |
i > і | I > І | j > ј | J > Ј |
ö > ӧ | Ö > Ӧ | ɵ > ө | Ɵ > Ө |
ç > ҫ | Ç > Ҫ | ÿ > ӱ | h > һ |
ҷ > ӌ | Ҷ > Ӌ | ə > ә | Ə > Ә |
Для некоторых языков коренных малочисленных народов Севера (долганский, нанайский, эвенкийский, эвенский), гласные с макроном и гласные без макрона рассматриваются как одна и та же буква. А̄ а̄ Е̄ е̄ Ё̄ ё̄ Ӣ ӣ О̄ о̄ Ӯ, ӯ Ы̄ ы̄ Э̄ э̄ Ю̄ ю̄ Я̄ я̄