如何在记事本++中只保留唯一的一行

时间:2017-02-01 17:17:44

标签: notepad++

我有这个数据

aaa
aaa
bbb
ddd
bbb
ccc

如何仅保留唯一的行作为此结果

ddd
ccc

非常感谢您的帮助

3 个答案:

答案 0 :(得分:2)

尝试使用以下命令在正则表达式模式下执行查找和替换:

^(。*?\ R)\ 1 +

并替换为零。

道歉,只是观察到这不起作用是列表没有排序。

答案 1 :(得分:2)

两步

1st : Edit - Line Operations - Sort Lines Lexicographically Ascending
2nd : replace "(?-s)^(.+\R)\1+" with nothing

来源:https://notepad-plus-plus.org/community/topic/12490/i-want-to-keep-only-unique-lines/2

任何人都可以解释答案吗? .Thanks

答案 2 :(得分:0)

对于仍然在这里结束的任何人,您现在可以这样做:

Select text to operate on 
Edit->Line Operations->Sort Lines Lexicographically Ascending
Edit->Line Operations->Remove Consecutive Duplicate Lines