代码之家  ›  专栏  ›  技术社区  ›  Burkhard

寻找公共块

  •  3
  • Burkhard  · 技术社区  · 16 年前

    我有两个文件(f1和f2),其中包含一些文本(或二进制数据)。

    例如
    f1:ABC DEF

    输出:

    通用块:
    长度4:中的“ABC”f1@0和f2@2 长度2:“EF”英寸f1@5和f2@8

    3 回复  |  直到 16 年前
        1
  •  2
  •   torial    16 年前

    这是一个很好的工具 http://sourceforge.net/projects/duplo/

        2
  •  1
  •   Torsten Marek    16 年前

    维基百科有一些 pseudocode 用于查找两个数据序列之间最长的公共子串。在您的例子中,您只需从表中提取不是其他公共子字符串(即最大公共子字符串)前缀的所有公共子字符串。

        3
  •  1
  •   David Medinets doug    16 年前

    开源PMD项目有一个剪切粘贴检测器模块,该模块在本页中提到: http://pmd.sourceforge.net/integrations.html