句子计数器

统计任意文本中的句子数量,查看每句平均词数,并列出编号的已识别句子。支持 Unicode,在浏览器中运行。

0
句子
0
单词数
0
字符数
0
字符数(不含空格)
0
段落
0
行数
0
平均每句词数

句子按浏览器的 Unicode 断句规则识别(.、!、?、。、।、؟ 等)。像 "Dr." 这样的缩写可能被当作句末。

完全在浏览器中运行,您的数据不会被上传。

什么是 句子计数器?

统计文本中的句子数量,并列出每个被识别出的句子,让你清楚看到文本是如何被切分的。它还会显示每句的平均词数,这是判断文本是否易读的一个快速指标。

如何使用 句子计数器

  1. 把文本粘贴或键入到输入框中。
  2. 在高亮卡片中查看句子数。
  3. 展开识别出的句子,检查文本是如何切分的。
  4. 查看平均每句词数,找出过长的句子。

示例

输入
Hi there. How are you? Fine!
输出
Sentences: 3 (Hi there. / How are you? / Fine!) · Words: 6 · Words per sentence: 2

何时使用 句子计数器

适用于为提升可读性而修改文稿、检查句长规范或分析写作风格。它基于规则而非语法:像 "Dr. Smith" 这样的缩写可能被切成两个句子,句中的小数和省略号也会影响结果,所以重要的计数请核对识别出的列表。

句子计数器 的工作原理

文本使用 Intl.Segmenter 按句子粒度切分,它实现了 Unicode 的句子边界规则(UAX #29)。这些规则能识别多种文字中的句末标点,包括 .、!、?、中日文的句号 。、天城文的 danda । 以及阿拉伯语问号 ؟。空行总会结束一个句子,所以没有标点的标题和列表项会被分别计数。不含任何字母或数字的片段会被忽略。平均值等于总词数 ÷ 句子数。

常见用例

  • 检查网页文案中的句子是否足够简短
  • 为学校作业统计句子数
  • 比较不同草稿之间的平均句长
  • 核实摘要或提要中包含多少个句子

常见问题

支持英语以外的语言吗?

支持。Unicode 的断句规则涵盖中文和日文的 。!?、印地语的 । 以及阿拉伯语的 ؟ 等标点。

为什么缩写被当成了句末?

Unicode 规则把句点后跟空格再跟大写字母视为句子边界,且不含缩写词典。文本中缩写较多时,请核对识别出的句子列表。

没有标点的行也会被计数吗?

会,只要它与后面的文本之间隔着空行,例如标题后面跟着一段正文。

推荐的下一步

探索更多分类