跳到主要内容
PulsarKit

文本拆分

用于长文本和.txt文件的文本拆分工具:按字符数、行数、平均份数或分隔符切开,每一份都成为单独的文件。

把文件拖到这里

.txt, .md, .csv · 最大20 MB

如何把文本拆分成几部分

  1. 1

    粘贴文本或拖入文件

    粘贴到输入框里,或者拖入.txt、.md或.csv文件。粘贴的文本也会变成文件,所以你看到的就是你下载的内容。

  2. 2

    选择拆分方式

    有长度上限时按字符数,列表和段落按行数,也可以平均分成几份,或者在---这样的分隔符处切开。

  3. 3

    下载各个部分

    在窗格上方选一个部分,就能阅读它。“全部下载(ZIP)”一次拿到所有部分;“逐个下载”会列出每一部分和它的大小。

这个文本拆分工具做什么

这个文本拆分工具用四种方式把长文本切成几部分、几块或几个单独的文件:按字符数、按行数、平均分成指定的份数,或者在你选的分隔符处切开。文本一放进来,第一部分就出现在原文旁边;窗格上方的选择器可以打开其余每一部分,并显示它的字符数。每一部分都成为单独的.txt文件,全部打包成一个以你的文件命名的ZIP一起下载。如果按当前设置只得到一部分,你拿到的就是一个.txt文件,而不是压缩包。

按字符数上限切分文本

消息框、表单或翻译工具只接受一定数量的字符时,把这个数字填进“每份字符数”。2026年10月20日查看的Telegram Bot API文档规定,一条消息最多4,096个字符,照片或文件下方的说明文字最多1,024个字符。100到1,000,000之间的任何数字都可以,没有哪一份会超过它。默认情况下,每个切分点都会退回到最后一个完整句子的末尾。在我们2026年10月20日的测试中,一段49,553个字符的俄语文本按4,096切分,得到13份,每份1,440到4,092个字符,每一份都以句号结尾。

段落、章节和其他文本块

“分隔符”字段只能填一行,所以不能在空行处拆分。如果每个段落只占一行,就选“按行数”,“每份行数”设为1:空行会被去掉,每个段落成为一份;在我们的测试中,102个段落得到了102份。如果从PDF复制出来的文本每行末尾都断开,先用去除换行的“合并行,保留段落”处理一遍;它的“下一个工具”一栏会把结果送回这里。用---这样的一行标出的章节,选“按分隔符”拆分,分隔符可以去掉,也可以保留在每份的开头或结尾。按行数拆分的CSV,只有第一份带表头,而CSV拆分会在每一份里都重复表头。

平均分成的几份接近,但不完全相等

“平均分成几份”用总长度除以你输入的份数(2到500),在那里切开。“切分位置”设为“句子末尾”或“单词末尾”时,每个切分点都会退回到边界上,所以各份长短略有差异,剩下的文本还可能单独组成很短的一份。在我们的测试中,一段49,553个字符的文本,要求分成两份,结果得到三份,分别是24,769、24,629和151个字符;要求分成五份,结果得到六份。“更多设置”里的“正好按数量”会正好在这个数字处切开,哪怕是在单词中间,结果正好是五份。

文本留在你的设备上

文本由浏览器读取、切分并打包成压缩包,每一部分都可直接下载。文本的任何部分都不会发送到服务器,也不用注册账号。ZIP不压缩地存放各个部分,所以压缩包和文本本身差不多大:在我们的测试中,86 KB的文本得到了87 KB的压缩包。

常见问题

怎么把一个文本文件拆成多个文件?

把.txt文件拖到这里,选择拆分方式,然后点击“全部下载(ZIP)”。每一部分都是压缩包里单独的.txt:part-01.txt、part-02.txt,依此类推;达到100份或更多时是part-001.txt。“更多设置”里的“文件编号”可以去掉前面的0。名为notes.txt的文件会得到pulsarkit-notes-split.zip,只有一份时得到notes-part-1.txt。

怎么把文本平均分成几份?

选择“平均分成几份”,输入需要的份数。默认设置下,切分点会退回到句末,所以各份长短略有差异,末尾还可能多出很短的一份。要严格按你输入的份数,在“更多设置”里把“切分位置”设为“正好按数量”。

能按段落拆分文本吗?

能,前提是每个段落只占一行:选择“按行数”,把“每份行数”设为1。每个段落成为一份,段落之间的空行会被去掉。“分隔符”字段里放不了换行符,所以做不了这件事。

会从词语或句子中间切开吗?

默认设置下不会。切分点会往回退到最近的句末,最多退1,000个字符;找不到时,退到最近的空格,最多退200个字符。只有两者都够不着的文本,才会正好按数量切开;“切分位置”设为“正好按数量”时,所有文本都这样切。

字符是怎么计算的?

每个字符都算,包括空格和换行,大多数表情符号算两个。在我们的测试中,一份含20个表情符号的文本在这里显示3,985个字符,而字数统计把每个表情符号算作一个,同一个文件得到3,965。一份文本中的可见字符数不会超过这里显示的字符数。

每份最短能设多少?

100个字符。“每份字符数”填更小的数字时,按100处理:输入70时,一段短文本被切成每份最多98个字符。所以这个工具无法把每份控制在低于100的上限以内。

最多能拆成多少份?

每次最多500份。按设置会超过这个数时,页面会说明会有多少份,并给出解决办法。输入70时,我们那段49,553个字符的文本会被切成658份;点击“切成更大的块”后,设置提高到140个字符,得到476份。按分隔符拆分时,这个按钮提供的是“改为按字符数切分”。

拆出的部分能直接交给另一个工具吗?

只有拆分结果只有一份时才行:这时“下一个工具”一栏会在字数统计或查找替换里打开它,不用重新下载。有多份时,结果是一个ZIP,这些文本工具打不开它,所以下一个工具打开时是空的;先下载你需要的那一份,再拖进去。

相关工具