擅长:python、mysql、java
<p>这对我有用:</p>
<pre><code>import re
mylist = []
pieces = "Ka4Qb3Td7b4c4"
for chunk in re.finditer("(.*?[0-9]{1})",pieces):
mylist.append(chunk.group(1))
print mylist
</code></pre>
<p>你可能需要调整正则表达式,如果有两个数字分隔符(我不是一个国际象棋爱好者…)</p>
<p>出于兴趣,我将其重新修改为建议的列表理解,并认为它更简洁:</p>
^{pr2}$