擅长:python、mysql、java
<p>你可以详细说明一下。不过,这是一个非常简单的例子</p>
<pre><code>import re
p = re.compile('([0-1][0-1])_\-_(.*)\.mp3')
title = '01_-_Respect.mp3'
p.findall(title)
</code></pre>
<p>输出
<code>[('01', 'Respect')]</code></p>
<p>我用这个<a href="https://regexr.com/" rel="nofollow noreferrer">page</a>来玩regex</p>
<p><strong>更新</p>
<p>既然给出了格式,就使用字符串切片。好吧,仅限于具体情况</p>
<pre><code>number = title[:title.find('_')]
>>> number
'01'
>>> track = title[len(number) + 3:len(title)-4]
>>> track
'Respect'
</code></pre>