行数统计工具
统计文本或代码的总行数、非空行和空行,以及最长行和平均行长。粘贴任意文本即可,内容不会离开你的浏览器。
0
行数
0
单词数
0
字符数
0
字符数(不含空格)
0
句子
0
段落
0
非空行
0
空行
0
最长行(字符数)
0
平均行长
每个换行都会开始新的一行,最后一行即使为空也计入。行长按可见字符计算(表情和带声调的字母各算一个)。
完全在浏览器中运行,您的数据不会被上传。
什么是 行数统计?
统计一段文本有多少行、多少行有内容、多少行是空白。它还会报告最长行的长度和平均行长,这对代码风格限制和数据文件很有帮助。
如何使用 行数统计
- 把文本、列表、CSV 或代码粘贴到输入框中。
- 在高亮卡片中查看行数。
- 查看非空行和空行的分布。
- 用最长行(字符数)找出超过长度限制的行。
示例
输入
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 换行符都能识别。