【发布时间】:2019-04-18 13:29:44
【问题描述】:
我有一个像这样的字符串格式:
- 单词长度必须为 15 个字母
- 前8个字母是日期
例如:'2009060712ab56c'
假设我想将它与另一个字符串进行比较,并给出格式相似度的百分比,例如:
result = format_similarity('2009060712ab56c', '20070908njndla56gjhk')
我们假设在这种情况下为 80%。
有没有办法做到这一点?
【问题讨论】:
-
“格式相似度”是什么意思? Levenshtein distance够了吗?
-
更简单,因为 - 如果我理解正确 - 两个字符串都是 15 个字符长,只需遍历两个字符串的字符并计算其中有多少相等。
-
它们的长度都不是 15 个字符。
标签: python string format fuzzy-comparison