擅长:python、mysql、java
<pre><code>re.search("red.*house",my_String)
</code></pre>
<p>如果你知道会这样订购</p>
<p>如果你只知道它会有这样的词,但它可能是“房子红”或什么东西,而不是“红房子”,这可能会工作</p>
<pre><code> if set(re.findall("[a-zA-z]+",my_string)).intersection(["red","house"]) == set(["house","red"]) :
#do something
</code></pre>
<p>因为集合是无序的,所以你只是在寻找所有单词的交集</p>