文本分割与拼接
按分隔符把文本拆成多行,或用分隔符把多行拼接起来,可为每项加引号(用于 SQL、CSV)。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整操作、分隔符、去除每项两端空白 等
开始处理
在本机浏览器中处理,可随时取消
工具介绍
把一列数据用逗号拼成一行,或者把用分隔符隔开的一行拆成每行一项。例如把从表格复制的一列 ID 拼成 SQL 的 IN 列表,拼出 CSV 的一行,或者把标签列表拆开以便排序。
分隔符最长 50 个字符,可以是换行或制表符;每项可以去除两端空白,并加上单引号或双引号,项内的引号会按 SQL 和 CSV 的规则写两次。最多处理 1 MB 文本,在浏览器中完成,不上传。
使用步骤
- 粘贴文本,或点击“使用示例”载入三行示例。
- 选择“操作”:“拼接多行”或“拆分为多行”,并填写“分隔符”。
- 需要清理时保持“去除每项两端空白”和“去掉空项”勾选,按需设置“为每项加引号”。
- 点击“运行”,预览结果(join.txt 或 split.txt)并下载。
格式与限制
- 输入
- 文本
- 输出
- 纯文本
- 大小上限
- 1 MB
- 可调设置
- 操作(拼接多行、拆分为多行);分隔符;去除每项两端空白;去掉空项;为每项加引号(不加、单引号、双引号)
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
怎样把一列 ID 拼成 SQL 的 IN 列表?
选择“拼接多行”,分隔符填英文逗号(或逗号加空格),“为每项加引号”选“单引号('a')”。apple、banana、O'Brien 三行会变成 'apple','banana','O''Brien',两侧的括号需要自己加上。
怎样用换行、制表符或反斜杠作分隔符?
填 \n 表示换行,\t 表示制表符;要用反斜杠本身,请写 \\,例如 \\n 表示反斜杠加字母 n。
文本用的是中文逗号,为什么没有拆开?
分隔符按输入的内容精确匹配,英文逗号不会匹配中文逗号或顿号。请在“分隔符”中直接输入中文标点;分隔符是普通文本而不是正则表达式,可以包含多个字符。
分隔符留空会怎样?
拆分时每个字符单独占一行;拼接时各行直接连在一起,中间不加任何字符。
为什么空行和空格不见了?
“去除每项两端空白”会删除每项两端的空格,“去掉空项”会删除处理后为空的项,两项默认都已勾选。想原样保留时,取消勾选即可。
相关工具
文本行处理(去重、排序、过滤)
一次完成去除首尾空白、删除空行与重复行、统计重复次数、按长度过滤、排序(含自然顺序与拼音顺序)以及添加前后缀。
文本逆序
逆序整段或每行的字符、行或单词的顺序,或列表与 JSON 数组的元素,表情符号不会被拆开。
文本行固定长度
把每一行按指定字符数或显示宽度切分为多行,可选择只在单词之间换行。
文本美化
在中文与英文、数字之间加空格,并可改用中文标点、整理段落与多余空格。
大小写与命名风格转换
逐行转换字母大小写,或把短语与标识符转为驼峰、帕斯卡、下划线、短横线或常量命名。
文本差异对比
逐行对比两段文本并标注行号,可下载统一差异格式文本和 JSON 报告。