行数统计工具

统计文本或代码的总行数、非空行和空行,以及最长行和平均行长。粘贴任意文本即可,内容不会离开你的浏览器。

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

每个换行都会开始新的一行,最后一行即使为空也计入。行长按可见字符计算(表情和带声调的字母各算一个)。

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

什么是 行数统计?

统计一段文本有多少行、多少行有内容、多少行是空白。它还会报告最长行的长度和平均行长,这对代码风格限制和数据文件很有帮助。

如何使用 行数统计

  1. 把文本、列表、CSV 或代码粘贴到输入框中。
  2. 在高亮卡片中查看行数。
  3. 查看非空行和空行的分布。
  4. 用最长行(字符数)找出超过长度限制的行。

示例

输入
one

three
输出
Lines: 3 · Non-empty lines: 2 · Blank lines: 1 · Longest line: 5

何时使用 行数统计

适用于快速统计列表项、日志行、CSV 行或代码行数。它不区分注释和代码,所以不能替代源代码行数(SLOC)统计工具。

行数统计 的工作原理

文本按 \r\n、\r 和 \n 切分,因此 Windows、旧版 Mac 和 Unix 的换行符都能处理。空输入有 0 行;其他文本的行数比换行符数多一,所以结尾的换行会产生一个被计为空行的最后空行。只含空白的行视为空行。行长按字素簇(可见字符)计算,而不是字节。

常见用例

  • 统计列表或 CSV 导出中的条目数
  • 检查一段日志摘录有多少行
  • 找出代码中超过 80 或 120 个字符的行
  • 删除空行之后统计非空行的数量

常见问题

为什么我的文件显示的行数比预期多一行?

如果文本以换行结尾,其后的空行会被计入(算作空行)。许多编辑器也会把它显示为多出的一行。

行长会把制表符算进去吗?

会,一个制表符算一个字符。

支持 Windows 的换行符吗?

支持。CRLF、CR 和 LF 换行符都能识别。

推荐的下一步

探索更多分类