擅长:python、mysql、java
<p>正则表达式是解决此问题的一个很好的解决方案:</p>
<pre><code>>>> import re
>>> s = 'Michael Schenker Group (House of Blues Dallas 3/26'
>>> re.match(r'(.*) \((.*) (\d+/\d+)', s).groups()
('Michael Schenker Group', 'House of Blues Dallas', '3/26')
</code></pre>
<p>作为一个补充说明,您可能需要查看用于处理RSS解析的<a href="http://feedparser.org/" rel="nofollow noreferrer">Universal Feed Parser</a>,因为提要有一个格式错误的坏习惯。在</p>
<p><strong>编辑</strong></p>
<p>关于你的评论。。。字符串偶尔被包装成“s”而不是“s”与您使用repr这一事实有关。字符串的repr通常用s分隔,除非该字符串包含一个或多个s,否则它使用“s”,这样就不必转义了:</p>
^{pr2}$
<p>注意不同的引用样式。在</p>