擅长:python、mysql、java
<p>您可以为每个正则表达式所需的操作定义一个函数,并执行如下操作</p>
<pre><code>def dostuff():
stuff
def dootherstuff():
otherstuff
def doevenmorestuff():
evenmorestuff
actions = ((regex1, dostuff), (regex2, dootherstuff), (regex3, doevenmorestuff))
for regex, action in actions:
m = re.match(regex, line)
if m:
action()
break
</code></pre>