← 返回首页

✓✓ 文本去重

去除重复行,支持忽略大小写和首尾空格

输入
输出
去重结果将显示在这里

使用说明

  1. 将需要去重的文本逐行粘贴到输入框中,每行一条记录,支持任意类型的数据(邮箱、姓名、URL 等)。
  2. 根据需要勾选选项:忽略大小写(将 A 和 a 视为相同)、忽略首尾空格(去除行首尾空白后比较)、忽略空行(不计入空行)。
  3. 点击「去重」按钮,系统会保留首次出现的行,移除后续重复的行,同时保持原始顺序。
  4. 去重完成后,右侧面板显示结果,统计区域展示原始行数、去重后行数和移除的重复行数。
  5. 点击「清空」按钮可清除输入和输出内容,开始新一轮去重操作。

功能特性

  • 灵活的去重选项:支持忽略大小写、忽略首尾空格、忽略空行三种模式自由组合。
  • 保留原始顺序:去重后行的顺序与输入时一致,仅移除重复项。
  • 实时统计:显示输入行数、输出行数和重复行数,一目了然。
  • 高性能处理:基于 Set 数据结构,即使数万条数据也能在毫秒级完成去重。
  • 纯前端运算:所有数据在浏览器本地处理,不上传服务器,保障隐私安全。

常见问题 FAQ

Q: 去重后行的顺序会变吗?
A: 不会。本工具采用保留首次出现策略,去重后的行顺序与原始输入一致,不会重新排序。
Q: 支持多大的数据量?
A: 理论上支持数十万条记录的去重操作。但对于超过 10 万行的数据,建议先在外部工具中预处理。
Q: 忽略大小写和忽略空格可以同时开启吗?
A: 可以。三个选项任意组合,系统会按顺序应用这些规则后再进行去重比较。