跳到主要内容
LeedyBox
支持我们

字数与字符统计

边输入边统计字符、词、句子、段落、行数和字节数。可检查长度限制,查看阅读时间和最常用的词。

0
字符
0
字符(不含空格)
0
词
0
句子
0
段落
0
行
0
UTF-8 字节
0
UTF-16 代码单元
0
阅读时间(估计)
0
朗读时间(估计)

某些平台和编程语言以 UTF-16 代码单元衡量文本长度。这时 👍 这样的表情符号计为 2,有些表情符号计数更多。

长度限制

输入限制值即可查看剩余空间。

最常用的词

# 词 次数 占全部词的比例

暂无可显示的词。

大小写视为同一个词。比例为该词出现次数除以总词数。

说明

  • 计数遵循浏览器内置的 Unicode 文本规则。特定网站、应用或作业可能使用自己的规则(例如对链接、表情符号、换行或字节的处理),因此其计数可能不同。请核对您需要满足的要求。
  • 字符按您看到的样子计数,因此带重音的字母或带肤色的表情符号都计为一个字符。中文、日文和泰文的词之间没有空格,会使用浏览器的分词功能来识别,结果可能与词典或人工计数不同。
  • 阅读和朗读时间只是粗略估计。实际时间取决于读者、朗读者和文本本身。
  • 您的文本在浏览器中处理,不会发送到 LeedyBox。文本不会被保存,关闭或重新加载页面后即会消失。

使用方法

  1. 在“您的文本”中输入或粘贴文本。各项统计、时间估算和词表会随输入更新;文本很长时,会在您停止输入片刻后更新,统计期间可能显示“正在统计…”。
  2. 要检查长度限制,请在“限制”中输入数字或点击某个预设(160、280、500 或 2200)。在“统计对象”中保留“字符”,或选择“字符(不含空格)”“UTF-8 字节”或“词”。文本超出限制后,进度条和状态行会变成红色。
  3. 在“最常用的词”中,可以查看最多 10 个最常用的词、每个词的出现次数及其在全部词中所占的比例。“忽略短于此长度的词(字符)”的初始值为 2,因此只有一个字符的词会被隐藏;提高该值可以隐藏 of、the 这样的短词,设为 1 则会包括只有一个字符的词。
  4. 点击“复制统计结果”,可将各项统计以及阅读和朗读时间复制为纯文本,例如粘贴到报告中;设置了限制时,还会附上限制及其状态。您的文本和词表不会被复制。“清空”会清空文本框。

常见问题

什么算作一个词?

词由浏览器的 Unicode 分词功能识别,只有包含字母、数字或表意文字(如汉字)的片段才计入;单独的标点、符号和空格不计入。在当前浏览器中,“don't”“3.14”和“1,000”各计为 1 个词,而“well-known”计为 2 个词,“state-of-the-art”计为 4 个词,12:30 这样的时间或 name@example.com 这样的电子邮件地址计为 2 个词。中文按浏览器内置的词典分词,例如“我喜欢学习中文”通常分为“我”“喜欢”“学习”“中文”4 个词。

为什么词数和文字处理软件统计的不一样?

有些文字处理软件和网站把空格之间的每段文本都算作一个词,因此会把“well-known”、12:30 或以 https:// 开头的网址算作 1 个词,而本工具会算作 2 个或更多;它们还可能把空格之间单独的破折号或“&”算作一个词,本工具则不计。对于普通文章,差别通常不大;含有大量连字符、数字、链接或代码的文本差别会更大。另外,许多软件统计中文“字数”时把每个汉字计为 1,这更接近本工具的“字符(不含空格)”,而不是“词”。

空格和换行算作字符吗?

算。“字符”包括空格、制表符和换行,每个换行计为 1 个字符和 1 个 UTF-8 字节:浏览器会把文本框中的每个换行作为单个 LF 字符交给本工具,即使文本来自 Windows(其文本文件常用 CR LF 两个字符)也是如此。“字符(不含空格)”不计空格、制表符、换行以及全角空格、不间断空格等其他空白字符,但仍计入标点和表情符号。

行、段落和句子是怎么统计的?

行按换行拆分,因此空行也计入,文本末尾的换行会多出一个空的最后一行;只是在屏幕上自动折行的长行算作 1 行。段落是由一个或多个空行(完全为空或只含空格的行)分隔的文本块,因此只隔一个换行的各行属于同一段落。句子遵循 Unicode 断句规则,在该规则中换行会结束一个句子:没有句末标点的标题或列表项算作一句,被换行拆开的句子的每一部分也各算一句,例如从某些 PDF 中复制的文本。像“Dr.”这样的缩写后面跟着大写字母开头的单词时,通常会被当作句子结束。

为什么 the、and 这样的词会排在“最常用的词”列表的前面?

该列表按词形分别计数(不区分大小写),并且不会跳过常用词。它不会合并“run”和“runs”这样的不同词形;在韩文中,同一个名词附上不同的助词后也会分别列出。将“忽略短于此长度的词(字符)”设为 4,可以隐藏 1 到 3 个字母的词;中文和日文中有很多单字词,要显示它们,请将其设为 1。

预设 160 是否表示文本能放进一条短信?

不一定。预设只是填入常见的限制值,本工具不会套用任何特定服务的规则。按照许多移动网络使用的 GSM 标准,只有当所有字符都属于 GSM 7 位字母表时,一条短信才能容纳 160 个字符,而且 € 等符号要占 2 个位置。如果含有其他字符,例如表情符号、大多数非拉丁文字(包括汉字)或部分带重音的字母,上限通常会降为 70 个 UTF-16 代码单元,可与“UTF-16 代码单元”的数值比较;更长的文本会被分成几条发送,每条能容纳的内容略少。

在不同浏览器中统计结果相同吗?

本工具使用当前浏览器内置的 Intl.Segmenter,因此这些浏览器会给出相同或非常接近的结果,但词和句子的边界在不同浏览器及其版本之间可能略有差异,这在词与词之间没有空格的中文、日文或泰文文本中更为常见。一些不支持 Intl.Segmenter 的旧浏览器仍可以使用本工具,但会改用更简单的规则:字符按 Unicode 码位计数,词按空格之间的文本计数,句子按句末标点和空行划分,因此统计结果不太准确,表情符号以及中文、日文或泰文文本尤其如此。