AiLounge Tools

文本清理与列表整理

按行去重、清理空白、排序、大小写与 Unicode 统计——全部在浏览器本地完成,不上传正文。本地处理 · 无后端

字符 / 字素 / 词数统计

本地统计 Unicode 码点、字素(Intl.Segmenter)、UTF-16 码元、UTF-8 字节、行数/空行、英语词数、中日韩字符数与换行风格;中文不假装按空格统计词数。

在浏览器中运行

输入与参数

真实示例

中文你好 hello   →   中文报告
→ Unicode 码点: 10 · 字素: 10 · UTF-16 码元: 10 · UTF-8 字节: 18
行数: 1 · 非空行: 1 · 空行: 0
英语词数: 1 · 中日韩字符数: 4 · 空白分隔片段(不是中文词数): 2
换行风格: LF · 末尾换行: 否

限制与失败处理

英语词数只统计拉丁字母序列(含连字符/撇号的简单形式),不是完整 NLP 分词;不提供中文/日文词数;字素数依赖 Intl.Segmenter,缺失时降级为码点数并如实标注;空白分隔片段数仅供参考。统计报告本身是文本,可复制/下载(UTF-8,BOM 策略同其它操作)。上限 2 MiB / 10 万行,可取消。

FAQ

码点、字素、UTF-16 码元有什么区别?

码点是 Array.from 得到的 Unicode 标量;字素是视觉上的「一个字符」(e+◌́ 或家庭 ZWJ emoji 记 1);UTF-16 码元是 JS 字符串 .length(emoji 常记 2 或更多)。三者都分别给出,不混为一谈。

为什么没有中文词数?

中文不以空格分词,按空格得到的只是片段数,不是词数。本站明确标注「空白分隔片段(不是中文词数)」,并给出中日韩字符数;需要真分词请用专门工具。

统计前能先清理文本吗?

可以。在「统计前可选步骤」填 trim-lines,deduplicate 等,统计的是按该顺序处理后的文本;留空则直接统计原输入。