如何准确计算字数、字符数与阅读时间
快速解答
“单词”是英语文本中非空白字符的最大运行次数; CJK 字符通常被视为一个单词。字符可以包含或排除空格。阅读时间≥字数/200(成人平均)或字数/250(快速)。使用我们的字数计数器在您的浏览器中进行即时、准确的计数。
介绍
单词和字符计数听起来微不足道,但有真正的边缘情况:连字符单词、CJK 字符(没有空格)、缩写、Markdown 语法和 HTML 标签。不同的工具计数不同,当您达到严格限制时(280 个字符的推文、160 个字符的元描述或 500 字的文章),这一点很重要。本指南定义了约定并展示了如何一致地进行计数。
步步
-
定义什么算作一个单词
在空格分隔的脚本(英语、法语、德语)中,单词是非空白字符的最大序列。根据这一定义,“最先进”一词就是如此。有些计数器用连字符分开并将其计为四。选择一个定义并记录它。对于没有空格的 CJK(中文、日文、韩文)文本,每个字符通常被视为一个单词。
-
定义字符计数模式
带空格的字符包括每个字符,包括空格和换行符。不带空格的字符不包括空格。对于推文限制 (280),Twitter 会计算代码点(而不是字节),并将 CJK 和表情符号的权重提高 — 使用平台自己的计数器来获得确切的限制。对于元描述 (160),计算包括空格在内的字符数。
-
预估阅读时间
成人平均阅读速度为每分钟 200-50 个单词 (wpm)。阅读时间=字数/wpm,四舍五入。 200 WPM 的 600 个单词:3 分钟。对于技术内容,使用 150—00 wpm;对于可略读的营销文案,250—00 WPM。始终显示公式,以便读者进行调整。
-
计算句子和段落
句子通常按 ., !, ? 分割后面跟着空格或文本结尾,但缩写(例如,Dr.)会导致错误的分割。段落由一个或多个空行分隔。使用这些计数来计算平均句子长度(可读散文的目标是 15-0 个单词)和段落密度。
-
达到特定于平台的限制
将草稿粘贴到字数计数器中并实时观看计数更新。修剪以适合:推文为 280,元描述为 160,大学论文摘录为 500,SEO 标题为 65。计数器会立即显示所有这些内容,以便您可以瞄准正确的限制。
示例
一个简单的英语句子
输入: 敏捷的棕色狐狸跳过了那只懒狗。
输出: 9 个单词,44 个字符(带空格),35 个字符(不带空格),1 句话,~0.05 分钟阅读时间
带连字符和缩写的单词
输入: 这是最先进的解决方案,不是吗?
输出: Counted as 7 words by whitespace split: It's | a | state-of-the-art | solution, | isn't | it? (some counters report 9 by splitting hyphens)
中文文本(CJK,无空格)
输入: 你好世界,这是一个测试。
输出: 10 characters; typically counted as 10 'words' for CJK, or 1 word by whitespace split —choose a CJK-aware counter for accurate results
1200字文章的阅读时间
输入: 1200 个单词,200 WPM
输出: 1200 / 200 = 6 minutes (average); 1200 / 250 = 4.8 ≥5 minutes (fast reader)
常见问题
- 连字符和缩写不一致:“state-of-the-art”是 1 个由空格组成的单词,4 个由连字符分割的单词。记录你的规则——学术字数统计通常用连字符分割,而网络计数器通常不会。
- CJK 错误计数:中文/日文文本没有空格,因此基于空格的计数器将整个段落报告为 1 个单词。使用 CJK 感知计数器,将每个 CJK 字符视为一个单词,或根据目标平台的规则对它们进行计数。
- 将 markdown/HTML 语法计为单词:如果删除 #,则“# Heading”计为 2 个单词,如果不删除,则计为 1 个单词。在计算准确的散文字数之前去除标记;将其保留为原始字符数。
- 表情符号和星体字符:“😀”是一个代码点,但两个 UTF-16 代码单元(代理对)。按代码点 (Array.from(str).length) 而非 str.length 进行计数,以匹配用户感知字符的方式。
提示
- 对于 SEO,计算渲染的文本(在剥离 HTML 并扩展实体之后)——搜索引擎索引渲染的文本,而不是源。
- 一般散文的平均句子长度为 15-0 个字;超过 25 就变得难以阅读。字数计数器显示平均句子长度,以便您可以发现连词。
- 对于阅读时间的估计,请透露您使用的 WPM(例如“以 200 WPM 的速度阅读约 3 分钟”),以便读者了解这一假设——技术读者阅读速度较慢,浏览者阅读速度较快。
- 如果大小写差异导致不同工具的结果不一致,请在计数之前使用我们的大小写转换器对文本进行标准化。