🗑️ 重复行移除器

移除重复行,仅保留唯一行。可选保留首次或末次出现——浏览器内瞬时完成,无需上传。

关于重复行移除器

该工具会从输入中移除重复行,仅返回唯一行。你可以选择保留首次出现(默认,保留原始自上而下的顺序)或每个重复的末次出现。可选切换不区分大小写比较和比较前去除首尾空白——当杂乱空格或大小写不应被视为差异时非常有用。

可用于清理导出的列表、为 CSV 行标签去重,或从原始文本构建唯一词表。输出的行内容保持原样,仅移除重复行。

工作原理

  • 按换行符拆分行。根据每行派生比较键——根据开关可选去除空白和小写化。
  • 对象 跟踪已见过的键。在"保留首次"模式下,仅当行的键未被见过时才输出该行;在"保留末次"模式下,从末尾迭代,让末次出现胜出。
  • 输出保留幸存行的原始(未去除空白、原始大小写)文本。

如何使用去重器

  1. 在输入框中粘贴文本。
  2. 选择保留每个重复的首次还是末次出现。
  3. 可选勾选不区分大小写比较前去除首尾空白
  4. 点击移除重复,然后复制结果或清空重新开始。

常见问题

比较时是否考虑行尾? 不考虑。按换行拆分后按内容比较。Windows 行尾的 \r 会在比较前被去除。

会移除空行吗? 仅当彼此重复时才移除。首个空行保留,后续空行作为重复被移除。开启去除空白选项可将仅含空白的行也归并到一起。

会上传我的文本吗? 不会。所有去重都在本地浏览器中完成,文本永远不会离开你的设备。

保留顺序吗? 保留。"保留首次"保留首次出现的原始顺序;"保留末次"先逆序输入(末次优先),再反转回自然顺序。