Edit > Permute Lines > Unique
非常适合从 Sublime Text 中的列表中删除重复项。但是如果我想删除 怎么办?全部 匹配结果呢?例如:
james
james
bobby
mary
ann
ann
上面的名字列表将变成:
bobby
mary
因为
bobby
和 mary
是唯一只出现一次的名字。
最佳答案
如果你不介意你的行被排序,你可以这样做:
(^.*$\n)\1+
虽然,根据您的示例,如果所有重复项彼此相邻,则不需要排序。例如它甚至可以用于以下内容:
james
james
bobby
mary
ann
ann
james
james
james
注意这个正则表达式要求最后一行有一个尾随换行符,如果它是重复的,否则它不会找到它。
关于sublimetext3 - 如何从 Sublime Text 3 的列表中删除重复项和原件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40291529/