擅长:python、mysql、java
<p>好的,正确的答案是regex。在</p>
<p>不过,这里有一个不同的答案也很有效:</p>
<pre><code>>>> from itertools import groupby
>>> s='afwr1hk2kruf1fhhs2'
>>> [''.join(v) for k, v in groupby(s, lambda c: c.isdigit()) if not k]
['afwr', 'hk', 'kruf', 'fhhs']
</code></pre>
<p>然后,要在单独的行上打印,请添加另一个<code>join</code>:</p>
^{pr2}$
<p>印刷品:</p>
<pre><code>afwr
hk
kruf
fhhs
</code></pre>