【发布时间】:2014-02-18 20:38:17
【问题描述】:
假设我在文件中有以下文本:
foo.bar.baz
bar.baz
123.foo.bar.baz
pqr.abc.def
xyz.abc.def
abc.def.ghi.jkl
def.ghi.jkl
如何根据后缀从文件中删除重复项?没有重复的预期输出将是:
bar.baz
pqr.abc.def
xyz.abc.def
def.ghi.jkl
(考虑foo.bar.baz 和bar.baz。后者是子字符串后缀,因此仅保留bar.baz。但是,pqr.abc.def 和xyz.abc.def 都不是彼此的子字符串后缀,因此两者都保留。)
【问题讨论】:
-
你能更准确一点吗?我不明白这里的模式。
-
@dstronczak,我试图解释得更好一些,也许现在这会有意义。