两个大字符串中的部分字符串匹配
Partial String matching in two large strings
我正在寻找一种有效的算法来找出 2 个大字符串中的所有部分匹配项。例如,
string 1: "Thisismyfirststring"
string 2: "searchismyfirtestring"
这应该return"his"、"hisismyfir"、"string"等
这可能吗?
问候..
构造一个布尔矩阵 M,其中 M(i,j) 告诉您一个字符串的第 i 个字符是否与另一个字符串的第 j 个字符匹配。匹配的子串现在将是 M 中 true
的对角线,所以现在遍历矩阵并寻找它们。
我正在寻找一种有效的算法来找出 2 个大字符串中的所有部分匹配项。例如,
string 1: "Thisismyfirststring"
string 2: "searchismyfirtestring"
这应该return"his"、"hisismyfir"、"string"等
这可能吗?
问候..
构造一个布尔矩阵 M,其中 M(i,j) 告诉您一个字符串的第 i 个字符是否与另一个字符串的第 j 个字符匹配。匹配的子串现在将是 M 中 true
的对角线,所以现在遍历矩阵并寻找它们。