TT Text Tools

Объединение и разделение строк — разделитель запятыми

Преобразуйте строки в список через запятую с необязательными кавычками и скобками или разделите список на строки. Бесплатный разделитель запятыми в браузере.

🔒 Работает полностью в вашем браузере — ничего не загружается

Advertisement

Преобразование строк в список через запятую

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

Для разработчиков и аналитиков две опции избавляют от лишней ручной правки. «Quotes» (кавычки) берёт каждый элемент в двойные или одинарные кавычки, экранируя кавычки внутри значений. «Wrap in» (обернуть в) добавляет скобки вокруг всего списка. Вместе они за секунды превращают столбец значений в SQL-условие IN ('a', 'b', 'c'), массив для JavaScript или Python вроде ["a", "b", "c"] или набор в стиле JSON. Отметьте «Remove duplicates» (удалить дубликаты), чтобы оставить только уникальные элементы.

Разделение списка с разделителями на строки

Переключите направление, чтобы список, разделённый запятыми (или точками с запятой, табуляциями, вертикальными чертами), снова превратить в один элемент на строку. Это удобно для чтения длинных списков тегов, ключевых слов, идентификаторов или получателей, для вставки их в столбец таблицы и для передачи другим инструментам работы со строками, например сортировке, удалению дубликатов или фильтрации. Кавычки вокруг значений можно убирать автоматически, а внешние скобки вокруг всего списка отбрасываются. При включённой обрезке пробелов разделитель «запятая и пробел» также разбивает значения, разделённые просто запятой.

Кнопка «Use output as input» (использовать результат как входные данные) переносит результат в поле ввода и меняет направление на обратное, так что вы можете преобразовать список туда и обратно и убедиться, что ничего не потерялось.

Быстро и конфиденциально

Все преобразования выполняются в вашем браузере, поэтому списки клиентов, внутренние идентификаторы и адреса электронной почты никогда не загружаются на сервер. Ограничений по размеру нет, кроме возможностей самого браузера.

Как использовать

  1. Выберите направлениеПреобразуйте строки в список с разделителями или разделите такой список на один элемент на строку.
  2. Выберите разделительИспользуйте запятую, запятую с пробелом, точку с запятой, табуляцию, вертикальную черту, пробел, новую строку или собственный разделитель.
  3. Добавьте кавычки или скобкиПри желании возьмите каждый элемент в кавычки, а весь список — в (), [] или {} для SQL и кода.
  4. Скопируйте результатСкопируйте преобразованный список или верните его во входное поле, чтобы выполнить обратное преобразование.

Часто задаваемые вопросы

Как превратить столбец значений в список через запятую?
Вставьте значения по одному на строку, оставьте выбранным «Lines → delimited list» (строки → список с разделителями) и выберите запятую или запятую + пробел в качестве разделителя. Список обновляется по мере ввода.
Как составить SQL-условие IN?
Выберите одинарные кавычки и оберните в ( ). Например, apple, banana превратится в ('apple', 'banana'). Одинарные кавычки внутри значений удваиваются, как этого требует SQL.
Можно ли удалить дубликаты?
Да. Отметьте «Remove duplicates» (удалить дубликаты), чтобы при объединении оставить только первое вхождение каждого элемента.
Учитывает ли разделение значения в кавычках, содержащие запятые?
Разделение — это простое разбиение по разделителю. Кавычки вокруг значений удаляются, но запятая внутри кавычек считается разделителем. Для настоящих файлов CSV используйте Column Extractor (извлечение столбцов), который понимает кавычки CSV.
Advertisement