语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
文本去重

文本去重

删除文本中的重复行,结果即时呈现。可选区分大小写、去除首尾空格、保留首次或末次出现,并对结果排序后下载。

删除任意文本中的重复行

从任意列表或文本块中删除重复行,只保留唯一的内容。把文本粘贴到左侧,去重后的结果会即时显示在右侧——无需点击按钮,也无需安装任何软件。

选择行的匹配方式(完全匹配、不区分大小写,或忽略多余空格),决定保留首次还是末次出现的行,并可选择把结果按 A→Z 或 Z→A 排序。实时计数器会显示删除了多少重复行,已删除的行面板则会列出具体被删掉的内容。

本工具为所有处理文本数据的人打造——清理 CSV 列的数据分析师、给日志文件或配置列表去重的开发者、整理邮件和联系人列表的营销人员,以及梳理关键词或参考资料的写作者。

隐私优先:所有处理都在你的浏览器本地完成。你的文本绝不会被上传、存储或发送到任何服务器,因此可以放心粘贴邮箱、机密资料等敏感列表。

如何删除重复行

1

输入文本

输入面板中输入或粘贴文本,每行一项。你也可以点击粘贴按钮,直接从剪贴板拉取文本。输入时结果会实时更新。

2

选择行的比较方式

打开比较方式菜单,选择区分大小写不区分大小写去除空格去空格 + 不区分大小写。然后把保留设为首次末次,决定保留哪一次出现。

3

排序与微调(可选)

使用排序菜单让结果保持原始顺序(不排序),或按 A → Z / Z → A 排序。勾选忽略空行,比较时会跳过空行,并在结果中保留它们。

4

复制或下载结果

唯一行会显示在输出面板中。点击复制把它们发送到剪贴板,或点击下载保存为 unique-lines.txt 文件。打开已删除的行面板,即可查看删除了哪些内容。

功能特点

实时处理

输入或粘贴时即时检测并删除重复行——无需点击按钮。防抖更新让处理大列表时依然流畅。

灵活的比较方式

四种行匹配方式:区分大小写、不区分大小写、去除空格,以及去空格 + 不区分大小写,应对杂乱数据。

保留首次或末次出现

决定哪一个重复行被保留——保留某行第一次出现,还是最近的一次。

重复行可视化高亮

输入中的重复行会以黄色行号标记,让你一眼看出重复之处。

已删除行面板

可折叠面板会列出每一条被删除的行及其原始行号,全部复制按钮一键即可获取它们。

实时统计

统计栏会实时显示总行数、唯一行、已删除的重复行,以及精简比例。

可选排序

去重之后,可将唯一行按 A → Z 或 Z → A 排序,也可保持原始顺序。

忽略空行

比较时跳过空行,使其永远不会被当作重复行,并保留在你的输出中。

复制与下载

一键复制到剪贴板,或将结果下载为名为 unique-lines.txt 的纯文本文件。

记住偏好设置

你的比较方式、保留设置、排序选择和空行选项都会被记住,供下次访问时使用。

常见问题

会保留原始的行顺序吗?

会的。默认情况下排序选项设为不排序,因此唯一行会保持它们首次出现的顺序。只有当你想重新排列输出时,才切换到 A → ZZ → A

比较时区分大小写吗(Apple 和 apple)?

默认区分。在区分大小写模式下,“Apple”和“apple”会被视为不同的行。把比较方式菜单切换到不区分大小写(或去空格 + 不区分大小写),即可把它们视为相同,并将其中一个作为重复行删除。

去除空格有什么作用?

匹配时会忽略每行开头和结尾的空格与制表符,因此“ Hello ”和“Hello”会算作重复行。被保留的行在输出中仍保持原有的空格——只有比较过程会忽略它。这对来自不同来源的数据很有用。

保留首次和保留末次有什么区别?

保留首次会保留最早出现的那一次,删除其后的重复行。保留末次会保留最后出现的那一次,删除之前的重复行。例如,对于 A、B、A、C、A 这几行:保留首次得到 A、B、C;保留末次得到 B、C、A。

它也会删除空行吗?

默认情况下,空行会像其他行一样参与比较,因此重复的空行会被精简为一行。在工具栏勾选忽略空行,比较时就会跳过空行——这样它们永远不会被标记为重复行,且全部保留在你的输出中。

如何删除文本文件中的重复行?

打开你的文件,复制其内容,粘贴到输入面板中(或使用粘贴按钮)。唯一行会显示在输出面板中,你可以点击下载把它们保存为新的 unique-lines.txt 文件,或复制回你的文档里。

可以查看并恢复被删除的内容吗?

可以。输入面板中的原始文本永远不会被改动——只有输出会显示去重后的结果。打开可折叠的已删除的行面板,即可看到每一条被删除的行及其原始行号,需要时用全部复制把它们复制回来。

有行数或字符数限制吗?

工具本身没有固定限制。由于一切都在你的浏览器中运行,实际上限取决于设备的内存。大多数现代浏览器都能轻松处理数十万行,不过非常大的输入可能需要片刻才能处理完。

有键盘快捷键吗?

有。在输入区按 Ctrl+V 粘贴,按 Ctrl+Shift+C 复制输出,按 Ctrl+Shift+X 清空全部内容。在 Mac 上,用 Cmd 代替 Ctrl

我的文本会被上传到服务器吗?

不会。所有处理都使用 JavaScript 在你的浏览器本地完成。你的文本绝不会被上传、存储或传输到任何地方,这让本工具对敏感列表很安全。只有你的设置(比较方式、保留、排序和空行选项)会保存在本地,供下次使用。

输入
输出
总行数 0
唯一行 0
重复行 0
精简比例 0%
尚未删除任何行
粘贴或输入文本,重复行会即时删除
使用不区分大小写模式,把“Hello”和“hello”视为相同
开启去除空格,忽略行首和行尾的空格
选择保留首次保留末次,决定保留哪一次出现
重复行会在行号处以黄色高亮显示
打开已删除的行面板,查看具体被删除的内容
所有处理均在浏览器本地完成——不会向任何服务器发送数据
想了解更多? 阅读文档 →
1/8
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索