Notepad++ 删除行(从相同的22个字符开始)选项卡文本文件

Notepad++ 删除行(从相同的22个字符开始)选项卡文本文件,notepad++,Notepad++,我有一个50万行的文本文件(不同俱乐部成员的地址),采用制表符格式(使用空格代替制表符,以便所有列都在列表中) 有些行几乎相同(只有一列不同-一个人可以成为两个俱乐部的成员)。我不在乎删除哪个重复行,因为家庭地址是相同的,但我需要删除其中一个 我可以在EXCEL(文本到单元格)中找到重复项并将其删除。但是,由于格式不是TAB och CSV格式,因此会丢失带有列的文本模式 如何在记事本++或TEXTPAD中编写和使用正则表达式?我的解决方案: 在EXCEL中打开文本文件,使用“固定宽度”将其转换

我有一个50万行的文本文件(不同俱乐部成员的地址),采用制表符格式(使用空格代替制表符,以便所有列都在列表中)

有些行几乎相同(只有一列不同-一个人可以成为两个俱乐部的成员)。我不在乎删除哪个重复行,因为家庭地址是相同的,但我需要删除其中一个

我可以在EXCEL(文本到单元格)中找到重复项并将其删除。但是,由于格式不是TAB och CSV格式,因此会丢失带有列的文本模式

如何在记事本++或TEXTPAD中编写和使用正则表达式?

我的解决方案:

  • 在EXCEL中打开文本文件,使用“固定宽度”将其转换为列,并添加一些新列
  • 使用EXCEL在一个文件夹中复制并删除这些行
  • 将文件导出为“CSV(逗号分隔的不同)”(而不是“CSV窗口”,因为在此导出中无法将瑞典字符保存为“åäö”)
  • 下载免费测试版本的ULTRA EDIT
  • 使用“CSV到固定宽度”,并为每列指定其宽度
  • 从每列中删除“;”
  • 完成了