【发布时间】:2017-07-03 12:49:15
【问题描述】:
我正在运行一个模糊匹配算法,它允许两个字符串通过 Levenshtein 度量有一个差异。但是当两个连续的字母互换时,经常会出现打印错误:
Jonathan -> Joanthan
professional -> profes是onal
但这些差异给出了 Levenshtein 的 2。我该如何匹配这些差异?
【问题讨论】:
-
我想第一个例子中的“Joannthan”是一个错字?因为这是一个交换和一个额外的“n”。
-
@P.J.Meisch 已修复。感谢您引起我的注意。
标签: java string levenshtein-distance fuzzy-search