Сортування рядків за позицією слова
Сортуйте рядки за певним словом у кожному рядку, а не за всім рядком.
Сортування рядків за позицією слова
Сортування рядків за позицією слова змінює порядок тексту, використовуючи одне конкретне слово з кожного рядка як ключ сортування замість порівняння цілих рядків із самого початку. Його створено для списків, у яких поле, за яким ви хочете відсортувати, не є першим у рядку — список із надписом «Останній перший», рядок журналу, де позначка часу стоїть після тегу, або дамп стовпців, розділених пробілами, вставлених прямо з електронної таблиці.
Вставте свої рядки та встановіть позицію слова: 1 сортує за першим словом, 2 – за другим і так далі до 20. Кожен рядок розділено на пробіли, тому пробіли або символи табуляції між словами вважаються одним роздільником і не перешкоджають підрахунку. Якщо в рядку менше слів, ніж у вибраній вами позиції, інструмент повертається до останнього слова цього рядка як ключа, тому короткі чи нерівні рядки все одно потрапляють десь розумно, а не порушують сортування. Повністю порожній рядок сортується як порожній ключ.
Два варіанти уточнюють порівняння. У порядку спадання результат змінюється на протилежний — це корисно для списків «спочатку найновіші» або «спочатку найвищі», коли ви вибрали правильне слово. Порівняння з урахуванням регістру змінюється від порівняння за замовчуванням з урахуванням локалі та незалежним від регістру до порівняння, яке відрізняє великі від малих, що має значення для тегів, кодів або ідентифікаторів. Сортування є стабільним, тому рядки з однаковим ключем зберігають початковий відносний порядок.
Типове використання включає впорядкування списку імен за алфавітом за прізвищем у форматі «Зазначена сім’я» або вирівнювання будь-якого списку, розділеного пробілами, стовпцем, який дійсно має значення. Усе працює локально у вашому браузері — ваш текст ніколи не завантажується, тому вставлення конфіденційних списків, наприклад списків контактів, залишається приватним.