HandyTools Hub

合并文本

使用分隔符合并多行为单个字符串

100% 客户端处理

模式:

元素数: 3

元素数: 0

文本很少恰好是你需要的形态。从表格里复制出来的是逗号分隔的一整行,代码里要的却是逐行排列的列表,粘贴来的数据还带着一堆多余的空格。这个文本合并与分割工具一步就能完成两种形态的互转:把多行文本合并成一个带分隔符的字符串,或者把分隔的长字符串拆回干净的逐行列表。常用分隔符有现成预设,特殊情况用自定义,顺便还能去空格、去空行。

如何使用

  1. 输入文本: 把文本粘贴到输入框
  2. 选择模式: 选”合并”(多行变一行)或”分割”(一行变多行)
  3. 选择分隔符: 从逗号、空格、换行、制表符、分号、竖线、冒号等预设里选一个,或输入自定义分隔符
  4. 清理数据: 按需开启去除首尾空白、移除空条目
  5. 复制结果: 把处理好的文本复制到剪贴板

功能特性

  • 用任意分隔符把多行合并成一行
  • 按任意分隔符拆分文本,支持多字符分隔符
  • 七个常用预设一键选择
  • 支持自定义分隔符
  • 可选去除空白、移除空条目
  • 一键交换模式,输入输出自动对调
  • 纯本地处理,文本不会离开浏览器

哪些场合最能省时间?

最典型的场景是在不同工具之间搬运数据。Excel 导出的 CSV 每条记录一行、逗号相连;而 SQL 的 IN 条件、JavaScript 数组、配置文件往往要求每个值单独一行,或者用别的符号连接。把粘贴来的 CSV 行拆成逐行列表,两步就能搞定原本要手工改半天的格式。

有几个经验能避开常见的坑。第一,先清理再处理:从表格和 PDF 里粘贴的数据常带着看不见的尾部空格,不清理后面比对时会莫名”对不上”。第二,记得分隔符拆分时会被吃掉:"a-b-c"- 拆开后,结果里不会再有连字符。第三,选一个不会出现在数据本身里的分隔符——文本里本来就有逗号,就改用竖线或制表符,否则数据会在意想不到的地方被切断。

使用场景

  • 数据处理: 在 CSV 行和逐行列表之间互转
  • 写代码查库: 快速拼出 SQL IN 子句或数组需要的逗号分隔值列表
  • 整理清单: 清理粘贴来的列表,去空格、去空行
  • 快速变形: 把句子拆成单词,或把单词拼成适合做 slug 的字符串

相关工具

常见问题

可以使用自定义分隔符吗?

可以,选择“自定义”后输入任意分隔符,包括特殊字符和多字符组合。

可以切换合并/分割模式吗?

可以,点击“交换”按钮即可切换模式,同时自动对调输入和输出的内容。

有哪些预设分隔符可用?

提供逗号、空格、换行、制表符、分号、竖线和冒号七种预设。

去空格和去空行选项有什么用?

去空格会删掉每项首尾的多余空白,去空行会丢弃内容为空的条目。两个选项配合可以把粘贴进来的杂乱数据整理成干净的列表。