擅长:python、mysql、java
<p>您可以使用<code>re.search()</code>编写返回所有匹配项列表的方法:</p>
<pre><code>import re
def find_all(regex, text):
match_list = []
while True:
match = re.search(regex, text)
if match:
match_list.append(match.group(0))
text = text[match.end():]
else:
return match_list
</code></pre>
<p>另外,请注意,<code>between_brackets</code>正则表达式不会处理嵌套方括号:</p>
^{pr2}$