句子计数器
统计任意文本中的句子数量,查看每句平均词数,并列出编号的已识别句子。支持 Unicode,在浏览器中运行。
0
句子
0
单词数
0
字符数
0
字符数(不含空格)
0
段落
0
行数
0
平均每句词数
句子按浏览器的 Unicode 断句规则识别(.、!、?、。、।、؟ 等)。像 "Dr." 这样的缩写可能被当作句末。
完全在浏览器中运行,您的数据不会被上传。
什么是 句子计数器?
统计文本中的句子数量,并列出每个被识别出的句子,让你清楚看到文本是如何被切分的。它还会显示每句的平均词数,这是判断文本是否易读的一个快速指标。
如何使用 句子计数器
- 把文本粘贴或键入到输入框中。
- 在高亮卡片中查看句子数。
- 展开识别出的句子,检查文本是如何切分的。
- 查看平均每句词数,找出过长的句子。
示例
输入
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 规则把句点后跟空格再跟大写字母视为句子边界,且不含缩写词典。文本中缩写较多时,请核对识别出的句子列表。
没有标点的行也会被计数吗?
会,只要它与后面的文本之间隔着空行,例如标题后面跟着一段正文。