假设我有一个参考字符串
“abcdabcd”
和一个目标字符串
“abcdabed”
javascript和python中有没有简单的方法来获取字符串序列相似度?
例子:
“abcdabcd”与“abcdabEd”的区别在于字符“E”,因此相似度较高但小于 1.0
“bcdabcda”与“abcdabEd”有很大不同,因为特定字符串索引处的每个字符都不同,因此相似度为0.0
请注意,相似度不是每个字符串中有多少相似字符,而是序列彼此之间的相似程度
因此像这样的代码
# python - incorrect for this problem
difflib.SequenceMatcher(None, "bcdabcda", "abcdabEd").ratio()
会错的