擅长:python、mysql、java
<p>在第一场比赛中改变贪婪:</p>
<pre><code> p=re.compile('(?P<show>[\w\s.,_-]+?)\.[Ss]?(?P<season>[\d]{1,2})[XxEe]?(?P<episode>[\d]{2})')
print p.findall("Game.of.Thrones.S01E05.720p.HDTV.x264-CTU.mkv")
[('Game.of.Thrones', '01', '05')]
print p.findall("Entourage.S08E02.HDTV.XviD-LOL.avi")
[('Entourage', '08', '02')]
</code></pre>
<p>注意第一组中<code>?</code>后面的<code>+</code>。在</p>
<p>说明:</p>
<p>第一场比赛吃得太多,所以减少它的贪欲会使下一场比赛更快。(顺便说一句,这不是一个很好的例子,我会改名字,因为它们听起来确实有点太过于温和了,说实话;—)</p>