文本拆分合并工具
按逗号、分号、空格、Tab 或自定义字面分隔符拆分文本,也可将多行合并为一段文字。
工具资源加载中...
文本拆分合并工具介绍
文本拆分合并工具可以把逗号、分号、Tab、空格或自定义分隔符连接的文字拆成多行,也可以把每行一项的列表合并成指定分隔符连接的文本。支持去除每项首尾空白和移除空项,保留重复项目及原有顺序,适合整理关键词、名称清单和普通分隔符列表。所有处理在当前浏览器内完成,无需提交原始文本。
两种方向互相转换
按指定分隔符拆成行,或将多行文字合并为一段文本;回填结果会切换到相反方向,等待手动处理。
字面自定义分隔符
可选英文逗号、英文分号、真实 Tab、单个半角空格,或填写一段自定义文字,不执行正则表达式。
可选空白与空项清理
显示原始项数、保留项数和移除空项数,输出可复制、导出 TXT 或回填继续整理。
如何拆分文本或把多行合并为一行?
- 粘贴原始内容,选择“按分隔符拆成多行”或“按行合并为分隔符文本”。
- 选择分隔符。拆分时它用于识别原文分界;合并时它用于连接各行。自定义分隔符不能为空。
- 按需启用首尾空白清理和移除空项,点击“开始处理”。清理首尾空白先执行,之后才判断空项。
- 核对项目统计和输出,再复制或导出 TXT。回填会把结果放入原文区,并切换方向,不会自动再次转换。
分隔符拆分与多行合并示例
原文 苹果, 香蕉,,苹果, 橙子 使用英文逗号拆分,并启用首尾空白清理、移除空项,原始项为 5 项,结果保留 4 项,依次为苹果、香蕉、苹果、橙子。重复的苹果仍保留;如需删除重复记录,可继续使用文本按行去重工具。
原文三行为 A、B、C,选择按行合并,自定义分隔符填写 | ,结果为 A | B | C。分隔符两侧的空格会保留,首尾空白清理只作用于每个原始项目。
自定义内容按字面匹配,输入反斜杠加字母 t 会查找这两个普通字符;如需真实制表符,请选择“Tab 制表符”。空格预设只匹配单个半角空格,连续空格会产生空项,是否保留由移除空项选项决定。
拆分规则、适用范围与限制
工具不解析 CSV 引号、转义字符或嵌套结构。例如 "上海,浦东",北京 会在引号内的逗号处同样拆分。需要识别带引号 CSV 数据时,请使用CSV 与 JSON 转换工具。自定义分隔符按从左到右不重叠匹配,例如用 aa 拆分 aaa 得到空项与 a。
Windows CRLF、单独 CR 会先统一为 LF。按行合并时,末尾换行会产生末尾空项;按分隔符拆分时,项目内部原有的换行仍保留,统计的项目数可能与输出的视觉行数不同。合并不会自动为含分隔符的项目添加引号,因此回填后再次拆分不一定能还原原列表。
原文最多 200,000 个 UTF-16 单元,过滤前原始项目最多 5,000 项,自定义分隔符为 1 到 100 个 UTF-16 单元的单行文字,输出最多 1,000,000 个 UTF-16 单元。部分 Emoji 占两个 UTF-16 单元。更改输入、方向或选项会清除旧结果。需要逐行加固定文字时,可使用文本前后缀工具。
文本拆分合并常见问答
中文逗号可以用来拆分吗?
可以。选择自定义分隔符并填写中文逗号。英文逗号预设只匹配半角逗号,不会同时识别中文逗号或顿号。
为什么只含空格的项目没有被移除?
移除空项只移除长度为 0 的项目。请同时开启去除每项首尾空白,让纯空白项目先变为空项,再进行移除。
处理结果为空是失败了吗?
不是。原文全部项目在清理后被移除时,空结果是有效结果,页面会显示保留项数为 0,并隐藏复制与导出按钮。