句子拆分工具
粘贴一段文字或整篇文档,即可得到每行一句的结果。该工具知道 Dr.、e.g.、U.S. 以及 3.14 这样的小数都不是句子的结尾。免费,无需注册,您的文本永远不会离开您的浏览器。
0 个字符
如何使用句子拆分工具
- 粘贴文本到“输入文本”框中。您输入时,下方的字符数会随之更新。
- 点击“拆分句子”。 文本会被改写为每行一句,并显示在“每行一句”下方。
- 查看数据卡片。 句子数、输入字符数和输出字符数会显示在结果下方。
- 复制结果。 使用“复制结果”获取该列表,可用于电子表格的一列、翻译工具或逐行编辑。
如何识别一个句子
句子在句号、问号或感叹号(或连续多个标点,如 ?!)之后紧跟一个空格,且下一句开头为大写字母 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 个字符),不考虑句子在哪里结束。
- 我的文本会被上传吗?
- 不会。拆分在您的浏览器中完成,不会发送或保存任何内容。