匹配两个字符串允许单次交换
Matching two strings allowing a single swap
我是 运行 一种模糊匹配算法,它允许两个字符串根据 Levenshtein 指标具有单一差异。但是当交换两个后续字母时经常出现打印错误:
Jonathan -> Joanthan
professional -> profesisonal
但这些差异由 Levenshtein 给出 2。我如何匹配这些差异?
你描述的是Damerau–Levenshtein distance。这是包括相邻转置的 Levenshtein 距离。
我是 运行 一种模糊匹配算法,它允许两个字符串根据 Levenshtein 指标具有单一差异。但是当交换两个后续字母时经常出现打印错误:
Jonathan -> Joanthan
professional -> profesisonal
但这些差异由 Levenshtein 给出 2。我如何匹配这些差异?
你描述的是Damerau–Levenshtein distance。这是包括相邻转置的 Levenshtein 距离。