Обработка списков

Отсортировать, выбросить повторы и пустые строки, пронумеровать, приписать что-нибудь к каждой строке, собрать всё в одну через запятую — или сравнить два списка и увидеть, чего в одном нет. Всё сразу, по ходу набора.

Что сделать

Список

Результат

Как это считается

Порядок действий фиксированный, и это важно: сначала обрезаются пробелы, потом убираются пустые строки, потом повторы, потом идёт сортировка, затем приписки, нумерация и только в конце сборка в строку. Так результат предсказуем. Нумерация всегда последняя из построчных — иначе номера попали бы в сортировку и перемешались.

«Как числа» — это не обычная сортировка. По алфавиту «10» встаёт перед «9», потому что единица идёт раньше девятки. Числовая сортировка понимает, что 9 меньше 10, и справляется со строками вида «файл-2» и «файл-10», где число сидит внутри текста.

Сравнение двух списков идёт по точному совпадению строки — с поправкой на пробелы по краям и регистр, если галочки стоят. Повторы внутри одного списка при этом схлопываются: если «Москва» встречается трижды, в ответе она будет один раз.

Кнопка «вернуть результат во ввод» нужна, когда одного прохода мало: отсортировали, вернули, пронумеровали. Так можно собрать любую цепочку, не переключая настройки туда-сюда.

Файл .txt или .csv можно просто перетащить в поле ввода. Всё считается в браузере, список никуда не отправляется.