擅长:python、mysql、java
<p>看看“模糊匹配”。下面线程中的一些计算字符串之间相似性的伟大工具。</p>
<p>我特别喜欢<a href="http://docs.python.org/library/difflib.html" rel="nofollow noreferrer">difflib</a>模块</p>
<pre><code>>>> get_close_matches('appel', ['ape', 'apple', 'peach', 'puppy'])
['apple', 'ape']
>>> import keyword
>>> get_close_matches('wheel', keyword.kwlist)
['while']
>>> get_close_matches('apple', keyword.kwlist)
[]
>>> get_close_matches('accept', keyword.kwlist)
['except']
</code></pre>
<p><a href="https://stackoverflow.com/questions/682367/good-python-modules-for-fuzzy-string-comparison">https://stackoverflow.com/questions/682367/good-python-modules-for-fuzzy-string-comparison</a></p>