Edit > Permute Lines > Unique
非常适合从Sublime Text中的列表中删除重复项。但是如果我想删除所有匹配结果呢?例如:
james
james
bobby
mary
ann
ann
以上名单将成为:
bobby
mary
因为bobby
和mary
是唯一只出现一次的名称。
答案 0 :(得分:6)
如果你不介意对你的行进行排序,你可以这样做:
(^.*$\n)\1+
虽然根据您的示例,如果所有重复项彼此相邻,则不需要排序。例如它甚至可以使用以下内容:
james
james
bobby
mary
ann
ann
james
james
james
请注意,此正则表达式要求最后一行具有尾部换行符,如果它是重复的,否则将无法找到它。