擅长:python、mysql、java
<p>您可以使用一个简单的<code>(\d+)M</code>regex(<em>1+个数字,后跟<code>M</code></em>,其中数字被捕获到一个捕获组)和<code>re.findall</code>。</p>
<p>见<a href="http://ideone.com/DTDsPw">IDEONE demo</a>:</p>
<pre><code>import re
s = "107S33M15H\n33M100S\n12M100H33M"
print(re.findall(r"(\d+)M", s))
</code></pre>
<p>这里是一个<a href="https://regex101.com/r/vY9eY5/1">regex demo</a></p>