擅长:python、mysql、java
<p>我会使用正则表达式:</p>
<pre><code>>>> import re
>>> s = "cartoon dan character desperate"
>>> l = ['dan', 'mickey', 'mouse']
>>> print re.search('(%s)' % '|'.join(l), s)
<_sre.SRE_Match object at 0x0233AA60>
>>> l = ['nothing']
>>> print re.search('(%s)' % '|'.join(l), s)
None
</code></pre>
<p>其中<code>s</code>是要搜索的字符串,<code>l</code>是应该在<code>s</code>中的单词列表。如果search函数不返回<code>None</code>,那么就有一个匹配项。你知道吗</p>