擅长:python、mysql、java
<p>Regex是贪婪的,这意味着<code>.*</code>尽可能匹配整个字符串。所以没有什么可以匹配的可选组了。<code>group(0)</code>总是整个匹配的刺。在</p>
<p>从你的评论来看,你为什么要regex?这还不够:</p>
<pre><code>if line.startswith('MIS Notes:'): # starts with that string
data = line[len('MIS Notes:'):] # the rest in the interesting part
if '//p//' in data:
stuff, sep, rest = data.partition('//p//') # or sothing like that
else:
pass #other stuff
</code></pre>