YourTools.
English
返回目录
工具

文本分割与拼接

按分隔符把文本拆成多行,或用分隔符把多行拼接起来,可为每项加引号(用于 SQL、CSV)。

本地处理

文件只在当前浏览器处理;关闭或清空后不保留。

输入文本

输入或粘贴要处理的文本

调整设置

可调整操作、分隔符、去除每项两端空白 等

文本分割与拼接

开始处理

在本机浏览器中处理,可随时取消

请先输入文本

工具介绍

把一列数据用逗号拼成一行,或者把用分隔符隔开的一行拆成每行一项。例如把从表格复制的一列 ID 拼成 SQL 的 IN 列表,拼出 CSV 的一行,或者把标签列表拆开以便排序。

分隔符最长 50 个字符,可以是换行或制表符;每项可以去除两端空白,并加上单引号或双引号,项内的引号会按 SQL 和 CSV 的规则写两次。最多处理 1 MB 文本,在浏览器中完成,不上传。

使用步骤

  1. 粘贴文本,或点击“使用示例”载入三行示例。
  2. 选择“操作”:“拼接多行”或“拆分为多行”,并填写“分隔符”。
  3. 需要清理时保持“去除每项两端空白”和“去掉空项”勾选,按需设置“为每项加引号”。
  4. 点击“运行”,预览结果(join.txt 或 split.txt)并下载。

格式与限制

输入
文本
输出
纯文本
大小上限
1 MB
可调设置
操作(拼接多行、拆分为多行);分隔符;去除每项两端空白;去掉空项;为每项加引号(不加、单引号、双引号)
隐私
文件留在当前浏览器会话中,不上传文件字节。
费用
免费,无需注册

常见问题

怎样把一列 ID 拼成 SQL 的 IN 列表?

选择“拼接多行”,分隔符填英文逗号(或逗号加空格),“为每项加引号”选“单引号('a')”。apple、banana、O'Brien 三行会变成 'apple','banana','O''Brien',两侧的括号需要自己加上。

怎样用换行、制表符或反斜杠作分隔符?

填 \n 表示换行,\t 表示制表符;要用反斜杠本身,请写 \\,例如 \\n 表示反斜杠加字母 n。

文本用的是中文逗号,为什么没有拆开?

分隔符按输入的内容精确匹配,英文逗号不会匹配中文逗号或顿号。请在“分隔符”中直接输入中文标点;分隔符是普通文本而不是正则表达式,可以包含多个字符。

分隔符留空会怎样?

拆分时每个字符单独占一行;拼接时各行直接连在一起,中间不加任何字符。

为什么空行和空格不见了?

“去除每项两端空白”会删除每项两端的空格,“去掉空项”会删除处理后为空的项,两项默认都已勾选。想原样保留时,取消勾选即可。