我想一次性复制与P20OBT相关的所有标签。请参阅下面的标签列表:

时间:2016-04-08 09:48:02

标签: notepad++

我想一次性复制与P20OBT相关的所有标签。请参阅下面的标签列表:

            9975/4.3/3          P0OBT   
            9975/4.3/3          P20OBT               
            9975/4.3/3          P25OBT              
            9975/4.3/3          P30OBT              
            9975/4.3/3          P30STT  
            9975/4.3/3          PEXOBT                
            9975/4.3/3          PEXSTT 
            9975/4.3/9          LOELPD 
            9975/4.5/3          PRESS/6.1/76     
            AIR/1049/1          PRESS/6.1/90     
            AIR/1075/1          PRESS/6.1/91     
            AIR/1087/1          P0OBT   
            AIR/1088/1          P0OBT   
            AIR/1089/1          P20OBT                
            AIR/1090/1          P20OBT     

最简单的方式将不胜感激....谢谢

2 个答案:

答案 0 :(得分:1)

您可以直接使用搜索为线条添加书签,然后复制书签线:

  • 打开查找对话框,转到标记标签:
    • 查找内容: ^.*P20OBT.*$
    • 检查书签行
    • 检查正则表达式
    • 点击清除所有标记
    • 点击全部标记
  • 现在,这些行已在您的文件中添加了书签,请使用菜单:
    搜索 - >书签 - >复制书签线
    将包含P20OBT的行放入剪贴板,以便将它们粘贴到另一个文件中

但我不得不承认Totos解决方案需要更少的步骤。

答案 1 :(得分:0)

我认为最简单的方法是删除所有不包含P20OBT的行。

这是一种方法:

  • 控制 + ħ
  • 找到:^\s+\S+\s+(?!P20OBT)\S+\s*\R
  • 替换为:NOTHING
  • 全部替换

这将只保留包含P20OBT

的行

在你的情况下:

        9975/4.3/3          P20OBT               
        AIR/1089/1          P20OBT                
        AIR/1090/1          P20OBT     

确保您已选中Regular expression