跳转到正文

行数统计工具

粘贴列表、诗歌、日志或任意文本块,即可查看其行数。计数器会把非空行与空白行区分开,并以字符为单位给出最长、最短和平均行长度。免费,无需注册,也不会上传任何内容。

0

总行数

0

非空行数

0

空白行数

0

最长行(字符数)

0

最短行(字符数)

0.0

平均行长度

如何使用行数统计工具

  1. 粘贴您的文本。 每行一项效果最好:例如一列名称、从电子表格复制的一列数据、一首诗或一段代码。
  2. 查看总行数。 总行数等于换行符的数量加一,因此空框为 0,单行文字为 1。
  3. 比较非空行与空白行。 仅含空格或制表符的行算作空白行。
  4. 检查长度。 最长、最短和平均行长度以字符计,且只统计非空行。

什么算作一行

这里的一行是指两个换行符之间的内容,即您按下 Enter 键输入或粘贴的内容,而不是屏幕上的一行显示。如果一个长句因窗口较窄而折成三行显示,它仍然只算一行,调整窗口大小也不会改变计数。

这使计数结果具有确定性,但与 Microsoft Word 字数统计对话框中的“行数”不同。后者统计的是页面上排版后的文本行,会随字体、页边距和页面宽度而变化。请用本页统计您用 Enter 键输入的行,用 Word 统计打印页面上的行。

示例

输入四行,第三行留空:First line、Second line、一个空行,然后是 Fourth line。计数器显示:

统计项结果原因
总行数4三个换行符加一。
非空行数3空的第三行不计算在内。
空白行数1总行数减去非空行数。
最长行11 个字符Second line 和 Fourth line 均为 11 个字符。
最短行10 个字符First line,包含空格在内。
平均行长度10.7(10 + 11 + 11) ÷ 3,仅针对非空行。

注意文本末尾的换行符

如果您的文本以 Enter 结尾,光标会停在最后一个空行上,计数器会把它计算在内,因此“a”、“b”加一个 Enter 会显示 3 行、1 个空白行。Unix 命令 wc -l 统计的是换行符的数量,因此同一段文本会得到 2。需要与之一致时,请删除末尾的换行符。

常见用途

  • 列表。 检查您粘贴了多少个名称、ID、网址或搜索词,或一列电子表格数据有多少行。
  • 诗歌与歌词。 统计一节诗的行数,或与十四行诗等格式对照。如需统计每行的音节,请使用音节计数器。
  • 代码、日志与数据。 估算文件的大小,或查看有多少空行将记录隔开。
  • 清理。 在使用移除换行符或去除重复行工具之前,先找出隐藏的空行。

您需要哪个工具?

如果您想……使用
单词、字符和句子字数统计工具
以空行分隔的段落段落计数器
在每行开头添加编号行号
去除重复的行去除重复行
诗歌每行的音节音节计数器

常见问题

如何统计文本中的行数?
将文本粘贴到输入框中。总行数会立即更新,等于换行符数量加一。空行同样计入总数,并会单独列出。
折行的文字算作一行还是两行?
算作一行。计数器统计的是您按 Enter 键结束的行,而不是屏幕上的显示行,因此更改窗口宽度或字体永远不会改变结果。Microsoft Word 的“行数”统计的是排版后的行,结果会有所不同。
只含空格的行算作空白行吗?
算。只包含空格或制表符的行被视为空白行,这样多余的空白就不会虚增非空行的数量。这些行的长度也不计入最长、最短和平均值。
为什么我的行数比 wc -l 多一行?
命令 wc -l 统计的是换行符数量。以换行符结尾的文本,其换行符比本计数器中的行数少一个,因为此处会把末尾的空行计算在内。删除最后的换行符即可与该命令一致。
行长度是按字符还是字节计算的?
按浏览器存储的字符计算。大多数字母计为一个字符,而某些表情符号计为两个。如需字节或码位数,请使用 Unicode Character Inspector。
我的文本会被存储或发送到任何地方吗?
不会。行数在您的浏览器中统计,文本不会被上传或保存。

相关工具

计数器与可读性中的更多工具