数字重排去重

按「数字组成」给每个数字分组,找出互为重排(颠倒重复)的数字:可按数字组成、顺序颠倒、完全相同三种口径比对。
匹配方式:   前导零:   输出内容:
排序方式:   分隔符:
统计结果 下载 CSV
序号 原数字 数字组成 同组数字 状态

工具介绍及使用方法

有些数字看着不同、拆开却完全一样,比如 123 与 321、2041 与 4120——它们互为「重排」(也叫颠倒重复、异位词)。做号码查重、验证码去重、抽奖号筛查时,这类隐性重复最难用肉眼发现,本工具用「特征值分组」一次性挑出来。

三种匹配口径:
· 数字组成相同(顺序任意)—— 把各位数字从小到大排序后作为特征值,例如 2041、4120、1024 的特征值都是 0124,互为重排重复;
· 顺序颠倒 —— 原串与倒序取较小者作为特征值,只把「正读反读成对」的数字算作一组,例如 123 与 321、45 与 54;
· 完全相同 —— 只有字面完全一样才算重复,等价于常规查重。

另外还可以选择是否忽略「前导零」:开启后 012 与 12 会被视为同一组成。
说明:表格里的「同组数字」列出与当前数字互为重排的其它数字,方便直接核对;同一个数值出现多次时仍算作同一分组。

操作步骤

  1. 把数字粘进左侧输入框,逗号、空格、换行或任意符号分隔都可以(只识别整数)。
  2. 选择「匹配方式」。
  3. 选择「前导零」的处理方式。
  4. 选择「输出内容」:全部列出 / 只列重复项 / 只列唯一项。
  5. 选择排序方式(按输入顺序 / 按数值大小 / 按分组)。
  6. 点击开始,右侧每行一个输出筛选结果,下方表格显示每个数字的「数字组成」、同组数字与状态(重复 / 唯一)。

完整示例

输入(匹配方式「数字组成相同」,前导零「保留」,输出「只列重复项」,按输入顺序):

123, 321, 456

输出:

123
321

留言板

全部留言 →
0/200

  • 还没人说话,来占个沙发?