跳转到正文

句子拆分工具

粘贴一段文字或整篇文档,即可得到每行一句的结果。该工具知道 Dr.、e.g.、U.S. 以及 3.14 这样的小数都不是句子的结尾。免费,无需注册,您的文本永远不会离开您的浏览器。

0 个字符

如何使用句子拆分工具

  1. 粘贴文本到“输入文本”框中。您输入时,下方的字符数会随之更新。
  2. 点击“拆分句子”。 文本会被改写为每行一句,并显示在“每行一句”下方。
  3. 查看数据卡片。 句子数、输入字符数和输出字符数会显示在结果下方。
  4. 复制结果。 使用“复制结果”获取该列表,可用于电子表格的一列、翻译工具或逐行编辑。

如何识别一个句子

句子在句号、问号或感叹号(或连续多个标点,如 ?!)之后紧跟一个空格,且下一句开头为大写字母 A 至 Z 或数字时结束。结束句子的右引号和右括号仍归属于它们所结束的句子;开头的左引号或左括号则归属于它们所开始的句子。

拆分之前,该工具会保护 20 个常见缩写中的句点,使它们不能结束句子:Dr.、Mr.、Mrs.、Ms.、Prof.、St.、Jr.、Sr.、e.g.、i.e.、vs.、cf.、Fig.、Vol.、Ed.、pp.、U.S.、U.K.、a.m. 和 p.m.。etc. 和 No. 单独处理:后面跟大写单词时它们会结束一句,而在数字(No. 5)或小写单词之前则保留在句内。首字母同样受到保护,因此 J. K. Rowling 和 J. Smith 不会在字母后被切开。段落之间的空行会被保留,每个段落单独拆分。两个数字之间的句点被视为小数点,因此 3.14 和版本号 2.0 保持完整。

示例

输入

Dr. Smith arrived at 3 p.m. on Friday. The value was 3.14! Was it correct? "Yes," she said. "It was." Costs rose in the U.S. and the U.K. (see Fig. 2).

输出(6 个句子)

Dr. Smith arrived at 3 p.m. on Friday.
The value was 3.14!
Was it correct?
"Yes," she said.
"It was."
Costs rose in the U.S. and the U.K. (see Fig. 2).

151 个字符的输入产生了 6 个句子,输出同样为 151 个字符,因为每个换行符都替代了一个空格。缩写和小数都没有造成错误拆分;引语在引号结束处被分开;括号之后的句末句号仍保留在原句中。

可能出错的地方

句子边界取决于判断,基于规则的拆分器只能做出推测。以下情况请用肉眼核对:

您的文本中会发生什么
Option A. Option B.单个大写字母后跟首字母大写的单词会被视为首字母,因此这些内容保留在同一行(但 Plan B. Then… 仍会拆分,因为 Then 是常见的句首词)
Mix it with milk, etc. 5 are enough.etc. 和位于数字之前的 No. 会保留在句内,因此该句不会在那里被切开
Capt. Kirk spoke.不在内置列表中的缩写(如 Capt.)会在其句点后被切开
…nice. éclair is nice. Ça va.小写单词,或 A 至 Z 之外的大写字母(如 É 或 Ç),不会开始新的句子
Wait... What?由于其后跟大写字母,省略号之后会拆分
段落内的换行单个换行符会变为空格;只有空行才会开始新段落

该工具是为英语散文设计的。在其他语言中,缩写不同,句子也可能以它无法识别的字符开头,因此请将结果视为初步结果。

您需要哪个工具?

如果您想要……使用
在句子结尾处断开文本,每行一句本页
将文本按设定的字符数或单词数切块,用于帖子和消息文本拆分工具
句子的数量及其长度句子计数器
移除粘贴文本中的硬换行移除换行符
检查句子开头是否重复句子开头检查工具

常见问题

如何将段落拆分为句子?
粘贴段落并点击“拆分句子”。每个句子都会移到单独一行,“句子数”卡片会给出数量。完成后复制结果即可。
它能处理 Dr. 和 e.g. 之类的缩写吗?
可以。内置列表共 20 个缩写:Dr.、Mr.、Mrs.、Ms.、Prof.、St.、Jr.、Sr.、e.g.、i.e.、vs.、cf.、Fig.、Vol.、Ed.、pp.、U.S.、U.K.、a.m. 和 p.m.。etc. 和 No. 在其后跟大写单词时会被视为句子结尾。像 J. K. Rowling 这样的单字母首字母受到保护。不在列表中的缩写可能导致误拆分。
像 3.14 这样的小数会被拆分吗?
不会。两侧都是数字的句点被视为小数点,因此 3.14 和 2.0 保持完整。
为什么有两个句子被放在同一行?
只有当下一个单词以 A 至 Z 的大写字母或数字开头时,才会开始新句子。小写开头、带重音的大写字母(如 É),或断句之前的内置缩写(如 p.m. 或 Dr.),都会使两个句子保持在一起。
它会保留我的段落分隔吗?
会,空行会保留。每个段落单独拆分,输出中段落之间保留一个空行。段落内的单个换行符以及连续空格,在拆分前都会变为一个空格。
它与文本拆分工具有何不同?
本工具在句子结尾处断开文本。文本拆分工具则在单词边界处将文本切分为固定长度的片段(例如 280 个字符),不考虑句子在哪里结束。
我的文本会被上传吗?
不会。拆分在您的浏览器中完成,不会发送或保存任何内容。

相关工具

文本清理与格式中的更多工具