快速读出总行数、非空行、空行、字数和字符数。适合规格表、社交媒体草稿、日志梳理、或者问"这块有多大?"。
不上传文件、不发 API 请求。整个过程是几次跑在页面里的 String.split() 调用。粘贴、看数字、走人。
丢入任何东西。空白、行结尾、奇怪的 Unicode — 都能处理。
五个数字实时更新:总行数(TOTAL LINES)、非空行(NON-BLANK)、空行(BLANK)、字数(WORDS)、字符数(CHARACTERS)。对齐排版方便扫读。
点「复制」(Copy)把统计块作为纯文本抓走 — 写工单和更新日志时方便。
空白之间的任何东西算一个单词。标点附着在相邻单词上。
只包含空白 (或什么都没有) 的行。只有一个空格的行也算空。
包含。字符数就是输入的原始长度,包括 \n。
多数 emoji 算 2 个 (JavaScript 字符串长度规则)。我们以后可能加一个基于字素簇的计数。
字符数:每一个 Unicode 码点算 1,所以一个汉字、一个 emoji、一个英文字母都算同样 1 个字符。字数:按空白切分,对英文 / 欧洲语言准确,但对中日韩偏少(中日文词与词之间没有空格)— 准确的 CJK 词数需要分词器,超出本工具范围。行数和字符数对任何文字都准确。
Count 是 8 个工具里最轻量的 — 只算统计数字,不渲染任何输出文本。轻松处理数百万行;唯一上限是浏览器 tab 的内存预算(多数桌面浏览器约 1 GB)。这里没有什么要复制或下载的 — 数字会随你输入 / 粘贴实时更新。