擅长:python、mysql、java
<p>完全可以将列表成员与您认为对您的输入无效的单词进行比较。你知道吗</p>
<p>这可以用很多方法来实现,部分取决于你对“拼写正确”的定义,以及你最终使用什么作为比较列表。如果您认为数字使条目无效,或者下划线或大小写混合,您可以测试正则表达式是否匹配。你知道吗</p>
<p>在regex之后,您必须决定拆分的有效字符应该是什么。是空格吗(你愿意打断‘ad hoc’(‘ad’是缩写,‘hoc’不是单词))?是连字符的吗(这会打断连字符的姓氏)?你知道吗</p>
<p>根据以上标准,我们只需决定使用哪一个单词、专有名称和常用俚语列表以及列表理解:</p>
<pre><code>word_list[:] = [term for term in word_list if passes_my_membership_criteria(term)]
</code></pre>
<p>where passes\u my\u membership\u criteria()是一个函数,它包含保留在单词列表中的规则,对于您确定无效的内容返回False。你知道吗</p>