如何使用正则表达式删除 Notepad++ 中未排序的重复行

Haj*_*lah 1 regex notepad++

我有我的文件(链接在评论中)
数据示例
Yn2STc5A
MBI1irwA
Yn2STc5A
agCGRvWu
KZIcwFII
414PGEBK
MBI1irwA
KZIcwFII
lln5OKRi
Yn2STc5A
6gCsLHJA
Yn2STc5A
MBI1irwA
KZIcwFII
MBI1irwA
22LYWQsX
22LYWQsX
Yn2STc5A
KZIcwFII
agCGRvWu
lln5OKRi

该文件有 528 行,每行重复 13 行,这 13 行是每个团队链接的代码。
我已经使用和搜索了很多正则表达式
,但只有这两个有点接近我需要的,
查找:^(.{8}\n)([\S\s]+?\1)这也^(.*)([\S\s]+?\1)
替换全部:$2

但我必须反复按压Replace all(至少47次)才能达到我的目标......

我所需的输出应该不完整的文件..
1:22LYWQsX
2:414PGEBK
3:6gCsLHJA
4:C6C8JOnf
5:KZIcwFII
6:MBI1irwA
7:NQid5EnY
8:P68A94uk
9:Yn2STc5A
10:agCGRvWu
11:jbsO5Pzk
12:lln5OKRi
13:vWSvMjaa

提前致谢

hel*_*.de 5

如果可能的话,我建议使用Notepad++的标准功能(我的版本8.1.9 64位)。

  • 首先用Notepad++打开示例数据文件(*.txt)
  • 从主菜单转到编辑 > 行操作 > 删除重复行
  • 转到编辑 > 行操作 > 按字典顺序升序对行进行排序
  • 根据您的需要格式化结果。

中期结果:

在此输入图像描述