Перейти до вмісту
100% локально

Сортування рядків за позицією слова

Сортуйте рядки за певним словом у кожному рядку, а не за всім рядком.

Введення
Вихід

Сортування рядків за позицією слова

Сортування рядків за позицією слова змінює порядок тексту, використовуючи одне конкретне слово з кожного рядка як ключ сортування замість порівняння цілих рядків із самого початку. Його створено для списків, у яких поле, за яким ви хочете відсортувати, не є першим у рядку — список із надписом «Останній перший», рядок журналу, де позначка часу стоїть після тегу, або дамп стовпців, розділених пробілами, вставлених прямо з електронної таблиці.

Вставте свої рядки та встановіть позицію слова: 1 сортує за першим словом, 2 – за другим і так далі до 20. Кожен рядок розділено на пробіли, тому пробіли або символи табуляції між словами вважаються одним роздільником і не перешкоджають підрахунку. Якщо в рядку менше слів, ніж у вибраній вами позиції, інструмент повертається до останнього слова цього рядка як ключа, тому короткі чи нерівні рядки все одно потрапляють десь розумно, а не порушують сортування. Повністю порожній рядок сортується як порожній ключ.

Два варіанти уточнюють порівняння. У порядку спадання результат змінюється на протилежний — це корисно для списків «спочатку найновіші» або «спочатку найвищі», коли ви вибрали правильне слово. Порівняння з урахуванням регістру змінюється від порівняння за замовчуванням з урахуванням локалі та незалежним від регістру до порівняння, яке відрізняє великі від малих, що має значення для тегів, кодів або ідентифікаторів. Сортування є стабільним, тому рядки з однаковим ключем зберігають початковий відносний порядок.

Типове використання включає впорядкування списку імен за алфавітом за прізвищем у форматі «Зазначена сім’я» або вирівнювання будь-якого списку, розділеного пробілами, стовпцем, який дійсно має значення. Усе працює локально у вашому браузері — ваш текст ніколи не завантажується, тому вставлення конфіденційних списків, наприклад списків контактів, залишається приватним.

FAQ

Що станеться, якщо в рядку буде менше слів, ніж у вибраній мною позиції?
Натомість інструмент використовує останнє слово цього рядка як ключ сортування, тому короткі рядки все одно розміщуються в розумному порядку, а не відсуваються в один кінець.
Як розділяються слова?
Будь-який ряд пробілів — пробілів або табуляції — вважається одним роздільником, тому додатковий пробіл між словами не змінює те, яке слово закінчується в даній позиції.
Чи правильно сортування враховує наголошені букви?
так Порівняння використовує сортування з урахуванням мовних параметрів вашого веб-переглядача, тому літери з наголосами, як-от á, č або ž, сортуються у своєму природному алфавітному місці, а не після простих літер.
Що робити, якщо два рядки мають одне й те саме слово на цій позиції?
Сортування є стабільним, тому рядки з ідентичними ключами зберігають вихідний порядок один відносно одного — вони не перетасовуються.
Мій текст десь завантажено?
Ні — він ніколи не залишає ваш браузер; все працює локально на вашому пристрої.