Текст · спискиОбработка списков

Столбец в строку и обратно, убрать повторы, отсортировать, обернуть каждую строку в кавычки или теги, сравнить два списка. Пересчёт на лету, всё в браузере.

Список обрабатывается в браузере и не уходит на сервер
01Обработка02Сравнение03О списках04Вопросы05Похожие
01

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

результат пересчитывается сразу — кнопку жать не нужно
Исходный списокпо строке на элемент
Результат
Иванов Иван, Петрова Анна, Сидоров file10, Сидоров file2
Вход: 6 · выход: 4 · убрано повторов: 2 · уникальных: 4
Разделители
На входе
На выходе
Очистка
Порядок
Регистр
Обрамление
Фильтр и извлечение
02

Сравнение списков

объединение, пересечение и разность двух списков

Что есть в A, но отсутствует в B — самый частый вопрос: «чего из этого списка нет в том».

Результат
anna@example.com petr@example.com
В A: 4 · в B: 3 · общих: 2 · только в A: 2 · только в B: 1 · в результате: 2
03

О работе со списками

Смена разделителей

Формат
столбец ↔ a, b, c
Выберите, чем разделён исходный список и чем разделить результат: столбец превращается в строку через запятую и обратно. Пробел и таб режут по любому их количеству подряд — двойной пробел не даёт пустых элементов.

Дубликаты и частота

Очистка
42 → 38 · яблоко ×3
Повторы убираются с учётом регистра или без, с сохранением первого или последнего вхождения. Частотный режим отвечает на другой вопрос — сколько раз встретилось значение, и выстраивает список по убыванию.

Натуральная сортировка

Порядок
file2 → file10
Обычное сравнение строк ставит «file10» раньше «file2»: символ «1» меньше «2». Натуральная сортировка читает число целиком и даёт порядок, которого человек и ждёт от имён файлов, версий и нумерованных пунктов.

Обрамление и экранирование

Обёртка
IN ('a', 'b')
Кавычки, теги, Markdown, CSV — на каждую строку; SQL и JSON оборачивают список целиком. Значения экранируются: апостроф внутри строки не разваливает запрос, а кавычка — массив JSON.

Сравнение двух списков

Множества
A ∩ B · A − B
Пересечение показывает общее, разность — чего в одном нет по сравнению с другим, объединение собирает оба без повторов. Порядок результата — порядок первого вхождения: список сверяют глазами со своим же.

Приватность

Локально
без сервера
Список обрабатывается прямо в браузере и никуда не отправляется. Это существенно: в списках регулярно оказываются адреса почты, телефоны и номера заказов — данные, которые незачем показывать чужому серверу ради смены разделителя.
04

Частые вопросы

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

Обновлено

«» добавлен в избранное