擅长:python、mysql、java
<p>假设我们有一个单词列表<code>words</code>,和一个搜索列表<code>searches</code>。对于您给出的简单示例,以下内容就足够了。在</p>
<pre><code>for word in words:
for search in searches:
if search[-1] == "*":
search = search[:-1]
if word.lower().startswith(search.lower()):
yield word
else:
if word.lower() == search.lower():
yield word
</code></pre>