文本去重/排序/大小写
文本处理工具集是在线对文本做去重、排序、大小写转换、去空行与字数统计的工具。粘贴文本或拖入 .txt 文件,即可在浏览器本地一键处理:去除重复行(可保序、可忽略大小写)、按中文与自然序升/降序排序、删除空行、去掉每行首尾空白、转大写/小写/单词首字母大写/句首大写,处理同时实时给出行数、字数、字符数(按字素簇计,emoji/国旗/家庭 emoji 记 1)与 UTF-8 字节数。换行符 CRLF/LF 会自动归一,保证去重与排序口径一致。全程内容不上传服务器,完全免费、无水印。
拖入 .txt 文件,或点击选择
文件不上传 · 浏览器本地处理 · 也可直接粘贴文本
🔒 文本在你的浏览器内处理,未上传任何服务器。
如何使用文本去重/排序/大小写
1
粘贴文本,或把 .txt / .csv / .md 文件拖入上方区域(按行处理)。
2
在「操作」里选去重、排序、大小写、去空行或仅统计;去重/排序可勾选忽略大小写、忽略首尾空白。
3
点「处理」查看结果与统计,确认后「复制」或「下载」。
常见问题
- 这个文本工具会上传我的内容吗?
- 不会。所有处理都在你的浏览器本地完成,文本不会上传服务器,关闭页面即清除,处理敏感内容也放心。
- 怎么在线去掉文本里的重复行?
- 把文本粘进来,操作选「去除重复行」,点处理即可。默认保留每行首次出现的顺序;需要不区分大小写时勾选「忽略大小写」,行尾有多余空格导致判不重复时勾选「比较前忽略首尾空白」。
- 中文排序对不对?
- 对。排序用 localeCompare 的中文规则(Intl.Collator zh)并开启数字自然序,所以 file2 会排在 file10 前面,中文也按习惯顺序排列,而不是简单的码点排序。
- 字数是怎么统计的?
- 「字符数」按字素簇(grapheme)统计,也就是你看到的“一个字”——普通 emoji、国旗 🇨🇳、家庭 emoji 👨👩👧 等组合字符都记 1;「不含空白」再去掉所有空白字符;「词数」按空白切分的非空片段计(中文之间没有空格,所以中文文本请以“字符数”为准),另给出行数与 UTF-8 字节数。
- 不同来源的换行混在一起会出错吗?
- 不会。工具会先把 Windows 的 CRLF 和老 Mac 的 CR 统一成 LF,再做去重、排序、统计,避免因换行符不同把相同内容当成不同行。
- 大小写转换支持哪些方式?
- 支持全部大写、全部小写、单词首字母大写(Title Case,按空格和 - _ / 切词)以及句首字母大写(句号、问号、感叹号后重新大写)。中文不受大小写影响、原样保留。