擅长:python、mysql、java
<p><a href="http://docs.python.org/2/howto/regex.html" rel="nofollow">http://docs.python.org/2/howto/regex.html</a></p>
<p>以下是所需分组:</p>
<pre><code>m = re.match('\[Pre-Avatar Mode Cost\: (?P<precost>\d(?:\.\d*)?) MP\] \[Post-Avatar Mode Cost\: (?P<postcost>\d(?:\.\d*)?) MP\]', '1) My Favorite Pokemon Mew *1 MP* [Pre-Avatar Mode Cost: 0.5 MP] [Post-Avatar Mode Cost: 0.5 MP]')
</code></pre>
<p>访问群的方式:</p>
^{pr2}$
<p>如果不关心字符串的内容,并且知道值在2个方括号中,则可以:</p>
<pre><code>m = re.match('\[.*?(?P<precost>\d+(?:\.\d*)?).*?\].*?\[.*?(?P<postcost>\d+(?:\.\d*)?).*\]', 'your long string')
m.group('precost')
m.group('postcost')
</code></pre>