sublime 去除重復行或者只保留唯一值


去除重復行或者只保留唯一值,分別對應兩件事情。

去除重復行,指的是,將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即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM