擅长:python、mysql、java
<p>快速搜索会显示前面询问的<a href="https://stackoverflow.com/questions/597476/how-to-concisely-cascade-through-multiple-regex-statements-in-python">similar question</a>以及多个工作区。我最喜欢的解决办法是米扎德</p>
<pre><code>import re
class Re(object):
def __init__(self):
self.last_match = None
def match(self,pattern,text):
self.last_match = re.match(pattern,text)
return self.last_match
def search(self,pattern,text):
self.last_match = re.search(pattern,text)
return self.last_match
gre = Re()
if gre.match(r'foo',text):
# do something with gre.last_match
elif gre.match(r'bar',text):
# do something with gre.last_match
else:
# do something else
</code></pre>