Конвертер разделителей онлайн
Превратите строки, разделённые переносами, в список с разделителем-запятой, точкой с запятой, вертикальной чертой, табуляцией или своим — и разбейте список обратно на строки — прямо в браузере.
Конвертер разделителей работает целиком в вашем браузере. Строки и списки, которые вы вставляете, преобразуются на вашем устройстве и никогда не загружаются в ArrayKit.
Открыть удаление повторяющихся строк
Об инструменте Конвертер разделителей
Конвертер разделителей соединяет строки, разделённые переносами, в единый список с разделителем и разбивает список с разделителем обратно на один элемент на строку. Выберите запятую, точку с запятой, вертикальную черту, табуляцию, пробел или введите свой разделитель. В режиме соединения вы можете заключать каждый элемент в одинарные или двойные кавычки, оборачивать весь список в [ ] или ( ), обрезать окружающие пробелы, отбрасывать пустые строки и удалять дубликаты — удобно для построения SQL IN-списка, массива конфигурации, вставки в таблицу или строки тегов. В режиме разбиения вставьте список с любым разделителем и получите чистые строки обратно, готовые к сортировке или редактированию. Создан для разработчиков, аналитиков и всех, кто перестраивает быстрые списки. Всё работает на вашем устройстве — вставленный текст никогда не покидает браузер.
Возможности
- Соединяйте строки в список с запятой, точкой с запятой, вертикальной чертой, табуляцией, пробелом или своим разделителем
- Разбивайте список с разделителем обратно на один элемент на строку
- Заключайте каждый элемент в одинарные или двойные кавычки, экранируя встроенные кавычки
- Оборачивайте соединённый список в квадратные [ ] или круглые ( ) скобки
- Обрезайте окружающие пробелы у каждого элемента
- Отбрасывайте пустые строки и удаляйте дубликаты за один проход
- Чисто ходит туда-обратно: строки в список и обратно в те же строки
- Работает целиком в вашем браузере, ничего не загружается
Как использовать Конвертер разделителей
- Оставьте выбранной вкладку «Строки → список» и вставьте один элемент на строку
- Выберите разделитель или выберите «Свой» и введите собственный
- Включите кавычки, скобки, обрезку, отбрасывание пустых или удаление дубликатов по необходимости
- Скопируйте список с разделителем или переключитесь на «Список → строки», чтобы разобрать список обратно
Пример
Ввод
red
green
blue
Результат
('red', 'green', 'blue')
Разделитель-запятая, одинарные кавычки и круглые скобки строят SQL IN-список.
Частые ошибки и устранение неполадок
- Список соединился как 'a,b,c', а вы хотели 'a, b, c' с пробелами. — Выберите пресет «Запятая» (который использует ', ' с завершающим пробелом) или введите ', ' как свой разделитель — разделитель вставляется дословно между элементами.
- Разбиение списка оставило ведущие пробелы у каждого элемента. — Режим разбиения обрезает каждый элемент, так что 'a, b, c', разбитое по запятой, даёт чистые 'a', 'b', 'c'. Если элементы всё же выглядят с отступами, проверьте, что введённый разделитель совпадает с тем, что в тексте.
- Кавычки внутри ваших элементов сломали вывод. — Встроенные кавычки удваиваются автоматически — o'clock становится 'o''clock' с одинарными кавычками — так же, как CSV и SQL экранируют кавычку внутри значения в кавычках.
- Разделитель табуляция или пробел выглядит в поле так же, как запятая. — Табуляция и пробел — это пробельные символы, поэтому их трудно увидеть. Используйте «Копировать», чтобы взять точный вывод, или переключитесь на видимый разделитель вроде вертикальной черты, пока проверяете результат.
Часто задаваемые вопросы
- Как превратить список строк в строку, разделённую запятыми?
- Вставьте строки на вкладке «Строки → список», оставьте выбранным разделитель «Запятая» и скопируйте результат. Каждая строка становится одним элементом, соединённым через ', ', с отбрасыванием пустых строк и обрезкой пробелов по умолчанию.
- Можно ли заключить каждый элемент в кавычки для SQL IN-списка?
- Да. Установите «Заключать каждый элемент» в одинарные кавычки и «Оборачивать список» в круглые скобки. Список цветов становится ('red', 'green', 'blue'), готовым для вставки в предложение WHERE column IN (...).
- Какие разделители можно использовать?
- Запятая, точка с запятой, вертикальная черта, табуляция и пробел — пресеты в один клик. Выберите «Свой», чтобы ввести любую строку — маркер, ' - ', ' / ' или многосимвольный разделитель — и он вставляется между элементами ровно как введено.
- Отменяет ли разбиение списка обратно на строки соединение?
- Для большинства списков да. Соедините набор строк разделителем, затем разбейте по тому же разделителю, чтобы вернуть исходные строки. Разбиение обрезает каждый элемент, так что список через ', ' тоже чисто разбивается по голой запятой.
- Что происходит с дубликатами или пустыми строками?
- В режиме соединения вы можете включить «Удалить дубликаты», чтобы оставить только первый из каждого элемента, и «Отбрасывать пустые строки», чтобы пропускать пустые строки. Оба выполняются до того, как элементы заключаются в кавычки и соединяются.
- Как обрабатываются встроенные кавычки?
- Когда вы заключаете элементы в кавычки, любой символ кавычки, уже находящийся внутри элемента, удваивается, так что "say ""hi""" остаётся корректным. Это соответствует экранированию, используемому файлами CSV и строковыми литералами SQL.
Связанные инструменты
Все инструменты ArrayKit