去除重復行或者只保留唯一值,分別對應兩件事情。
去除重復行,指的是,將text 文檔中所有有重復行的行不做保留,全都刪除。
只保留唯一值,指的是,將text 文檔中有重復行的保留且僅保留一個值,最后就實現整個text中每一行均為唯一值。
這兩種方法都是基於正則表達式替換的方法,查找的模式是一樣的(利用了正則表達式capture group的方法),區別在於替換目標的內容不同。
sublime 去除重復行
首先,點擊菜單欄edit -- sort進行排序。
查找內容為:
^(.+)$[\r\n](^\1$[\r\n])+
替換內容為空。然后點全部替換即可。
sublime 只保留唯一值
首先,點擊菜單欄edit -- sort進行排序。
查找內容為:
^(.+)$[\r\n](^\1$[\r\n])+
替換內容為:\1\r\n。然后點全部替換,然后點擊菜單欄edit -- sort即可。
