Сортировка строк по положению слов
Сортируйте строки по определенному слову в каждой строке, а не по всей строке.
Сортировка строк по положению слов
Сортировка строк по положению слов меняет порядок текста, используя одно конкретное слово из каждой строки в качестве ключа сортировки, вместо сравнения целых строк с начала. Он создан для списков, в которых поле, по которому вы действительно хотите выполнить сортировку, не является первым в строке — список с надписью «Последний первым», строка журнала, где метка времени находится после тега, или дамп столбцов, разделенных пробелами, вставленных прямо из электронной таблицы.
Вставьте строки и задайте положение слова: 1 — по первому слову, 2 — по второму и т. д. до 20. Каждая строка разделена пробелами, поэтому пробелы или табуляции между словами считаются одним разделителем и не сбрасывают счет. Если в строке меньше слов, чем выбранная вами позиция, инструмент возвращается к последнему слову этой строки в качестве ключа, поэтому короткие или неровные строки все равно попадают в разумное место, а не нарушают сортировку. Полностью пустая строка сортируется как пустой ключ.
Два варианта уточняют сравнение. Порядок по убыванию меняет результат на обратный — это полезно для списков «сначала самые новые» или «сначала самые высокие», если вы выбрали правильное слово. Сравнение с учетом регистра переключается с сравнения по умолчанию с учетом локали и без учета регистра на сравнение, отличающее верхний регистр от нижнего, что важно для тегов, кодов или идентификаторов. Сортировка стабильна, поэтому строки, имеющие один и тот же ключ, сохраняют свой первоначальный относительный порядок.
Типичное использование включает в себя размещение списка имен по фамилиям в алфавитном порядке, если он имеет формат «Данная семья», или выравнивание любого списка, разделенного пробелами, по столбцу, который действительно имеет значение. Все работает локально в вашем браузере — ваш текст никогда не загружается, поэтому вставка конфиденциальных списков, таких как списки контактов, остается конфиденциальной.