擅长:python、mysql、java
<p>我想分享这个会很酷。名为<a href="https://github.com/phatpiglet/autocorrect" rel="nofollow noreferrer">autocorrect</a>的模块。在</p>
<p>它的工作原理是使用<a href="http://norvig.com/spell-correct.html" rel="nofollow noreferrer">Candidate Model</a>,对单词执行“简单编辑”。例如,它处理“<strong>删除->删除一个字母</strong>”、“<strong>换位->交换两个相邻的字母</strong>”、“<strong>替换->将一个字母改为另一个字母”、“<strong>插入->添加字母</strong>”。在</p>
<p>因此,<code>hhhaaappy</code>可能不起作用,但<code>hhapy</code>或{<cd3>}可以工作。在</p>
<pre><code>>>> from autocorrect import spell
>>> spell('hhhaaappy')
'hhhaaappy'
>>> spell('hhapy')
'shapy'
>>> spell('happpy')
'happy'
>>> spell('hhapppy')
'happy'
</code></pre>