擅长:python、mysql、java
<p>这在很大程度上取决于你的问题背景,但你有很多选择。你知道吗</p>
<p>如果您的结果总是这样,您可以找到<a href="https://en.wikipedia.org/wiki/Longest_common_subsequence_problem" rel="nofollow noreferrer">longest common subsequence</a>,然后除以原始字符串的长度,得到一个百分比。你知道吗</p>
<p><a href="https://en.wikipedia.org/wiki/Levenshtein_distance" rel="nofollow noreferrer">Levenshtein distance</a>是比较字符串的常用方法,因为要将一个字符串转换为另一个字符串,需要更改的字符数。<a href="https://stackoverflow.com/questions/10405440/percentage-rank-of-matches-using-levenshtein-distance-matching">This question</a>有几个答案讨论了如何将其转化为百分比。你知道吗</p>
<p>如果您不希望字符串总是以相同的顺序出现,<a href="https://stackoverflow.com/a/21068904/2201041">this answer</a>建议使用一些用于DNA工作的算法。你知道吗</p>