擅长:python、mysql、java
<p>如果保证它始终是字符串中的最后一个子字符串,则只需使用<code>split()</code>,例如:</p>
<pre><code>lst = ['WKU D02807750\n', 'WKU D02807769\n', 'WKU D02807777\n', 'WKU D02807785\n']
result = [x.split()[-1] for x in lst]
</code></pre>
<p>输出:</p>
<pre><code>['D02807750', 'D02807769', 'D02807777', 'D02807785']
</code></pre>
<p>如果不能保证它是最后一个子字符串,并且您希望使用regex,则可以使用以下命令:</p>
<pre><code>import re
lst = ['WKU D02807750\n', 'WKU D02807769\n', 'WKU D02807777\n', 'WKU D02807785\n']
result = [re.search(r'(\w\d+)\n', x).group(1) for x in lst]
</code></pre>
<p>输出:</p>
<pre><code>['D02807750', 'D02807769', 'D02807777', 'D02807785']
</code></pre>