陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com
v1.0 · 已上线中英双语纯客户端

文本分割Text Splitter

按分隔符、固定长度、行数三种模式一键拆分文本,emoji 不拆散、空段自动过滤,输出可加编号。内容全程不上传。

本周使用—·收藏—·版本v1.0.0·最后更新今天·完全免费
模式
·字符29
分隔符
输入UTF-8 · 2 行
输出UTF-8
// 分割结果会显示在这里…
执行

工具介绍

3 段详细说明

文本分割是面向写作者、运营与开发者的一站式文本拆分工具,集按分隔符、按长度、按行数三种模式于一体,粘贴即分,一键复制带走。

切割引擎基于字素簇与预设分隔符:按长度分割时 👨‍👩‍👧 组合 emoji、é 带声调字符作为一个整体参与切割,不会被切成乱码豆腐块;空白分隔自动合并连续空格与 Tab,空段可一键过滤。

所有分割都在浏览器内存中完成,内容不上传任何服务器。零依赖、零打包,单遍 O(n) 扫描,10 MB 级文本毫秒级完成。支持 ⌘+↵ 快捷键执行、输出自动编号与一键复制。

基础知识 · 分割规则

Unicode UAX #29 · 字素簇

「切几段、从哪切」取决于分隔符与计数口径。本工具按 UAX #29 字素簇边界计数、按普通字符串匹配分隔,保证分割后所见字符不拆散。三种模式的规则如下:

1delimiter分隔符分割 · 预设 6 种
换行、逗号、空白(连续空格 / Tab 合并算一个)、分号、Tab、竖线,外加任意自定义字符串。分隔符按普通文本原样匹配,不做正则解析,写什么切什么。
2length按长度分割 · 字素簇安全
每 N 个可见字符切一段,按 Unicode 字素簇(UAX #29)计数:👨‍👩‍👧 组合 emoji、é 带声调字符算 1 个字符。换行符也按一个字符参与计数。
3lines按行数分组 · 每 N 行一段
连续 N 行归为一段,段内换行保留。10 行日志每 3 行一段 → 4 段(3+3+3+1)。末尾因最后一个换行产生的孤立空行自动丢弃,不会多出一段空内容。
4empty & trim空段与空白处理
忽略空段 = 丢弃去空白后为空的段;去首尾空白 = 每段两端空格 / Tab 去掉。「a, b ,c,」按逗号分割后得到干净的 a / b / c 三段。
5numbered编号输出 · 段界清晰
每段前加「1. 」「2. 」……序号。按行数分组时段内含换行,光看缩进认不出段界,编号是最可靠的段落标记,粘贴进文档后也便于逐段核对。
6limits长度与性能
分割是单遍 O(n) 操作,无递归、无栈溢出风险。10 MB 级文本毫秒级完成,输出总长与输入相当(编号与分隔符替换略有增减)。
分割速记
三种模式怎么选?记住一句话:名单词表用分隔符,限长截断用按长度,分批处理用按行数。
按分隔符:连续空白自动合并——「a b」按空白切出 a、b 两段,不产生空段;「a,b,c,」勾选忽略空段后不多出空段。
按长度:「蜗牛工具箱真棒」按 3 字符 → 蜗牛工 / 具箱真 / 棒;🌈 emoji 整体计数不拆散。
按行数:10 行日志每 3 行一段 → 4 段;末尾孤立空行自动丢弃。
段内含换行认不出边界?勾选「输出编号」,每段带「1. 」序号一眼分清。

使用说明

4 步快速入门
1
粘贴文本
把待分割的文本贴到左侧输入框,或点击「示例」一键填充
2
选模式
顶部工具栏在 按分隔符 / 按长度 / 按行数 三种模式中任选其一,参数栏随之切换
3
点执行
点击「执行」或按 ⌘+↵,右侧立即显示分割结果,徽章实时显示段数
4
复制带走
点「复制」一键复制结果,或直接 Ctrl/Cmd+C 选区复制

使用场景

5 个真实案例
01拆分名单与词表

逗号分隔的一长串名单按分隔符切成一行一个,导入 Excel、Notion 不用手工换行。

02限长截断检查

短信模板、接口字段要求每段不超过 N 字,按长度切分快速核对每段内容。

03日志分批处理

几万行日志按每 100 行一组切开,分批粘贴分析不卡顿,编号输出便于追溯。

04文案断句排版

按空白切词、按行分组,为海报、字幕、弹幕整理逐条文案。

05CSV 字段速拆

粘贴一列 CSV 值按逗号拆开看,勾选忽略空段自动清理尾部空字段。

常见问题

10 个问答
文本分割是什么?有什么用?

按分隔符、固定长度、行数三个维度把一段文本拆成多段:分隔符模式适合拆名单词表、长度模式适合限长截断、行数模式适合日志分批。输出每段一行,可加编号。

我的文本会上传到服务器吗?

不会。所有分割在浏览器内存中完成,输入内容不上传任何服务器。可断网使用,关闭网络后再打开仍能正常使用。

按长度分割会把 emoji 切乱吗?

不会。基于 Intl.Segmenter 按字素簇切分,👨‍👩‍👧、👍🏻 等组合 emoji 与带声调字符作为一个整体参与切割;仅在不支持 Segmenter 的老浏览器上回退为码点切分。

分隔符支持哪些?

预设 6 种:换行、逗号、空白(连续空格 / Tab 自动合并算一个)、分号、Tab、竖线,另支持任意自定义字符串。分隔符按普通文本原样匹配,不做正则解析。

空段是怎么处理的?

勾选「忽略空段」后,分割结果里首尾空白去尽后为空的段直接丢弃;「去首尾空白」会把每段两端的空格与 Tab 去掉。逗号结尾的名单「a,b,c,」不会多出一段空内容。

按行数分组时空行算一行吗?

算。空行也是一行参与分组;文本末尾若只有最后一个换行产生的孤立空行会自动丢弃,避免多出一段空内容。中间的空行原样保留。

输出编号是什么格式?

勾选「输出编号」后每段前面加「1. 」「2. 」……序号。按行数分组时段内含换行,编号能帮你一眼认出每段从哪里开始。

支持正则分隔符吗?

不支持。分隔符按普通字符串原样匹配,避免误写正则把内容切坏;需要正则级拆分请使用「正则测试」工具。

支持多大的文本?

建议 ≤ 10 MB。分割是单遍线性扫描,10 MB 级文本也在毫秒级完成,粘贴整本小说也不会卡。

和文本合并是什么关系?

互为逆操作:文本分割把一段拆成多段(分隔符 → 换行),文本合并把多行并成一行(换行 → 分隔符)。分割后再复制去合并页,可以自由转换行 / 逗号 / 空格等格式。

相关工具

文本分类

数据来源

隐私优先
算法:基于浏览器原生 Intl.Segmenter与 String.split,按长度分割走字素簇(UAX #29)切分;不支持的运行时回退为码点切分。无任何第三方依赖、无 WASM。
隐私声明:所有分割均在浏览器内存完成,输入内容不上传任何服务器。本工具不记录任何输入、不埋任何分析点。可断网使用,关闭网络后再打开仍能正常使用。