擅长:python、mysql、java
<p>您可以使用以下选项:</p>
<pre><code>\s([^;\s]+)
</code></pre>
<p><a href="https://regex101.com/r/iC8zQ7/2" rel="nofollow">Demo</a></p>
<ul>
<li>捕获的组<code>([^;\s]+)</code>将包含所需的子字符串,后跟空格(<code>\s</code>)</li>
</ul>
<hr/>
<pre><code>>>> s = 'GENE_LIST: F59A7.7; T25D3.3; F13B12.4; cysl-1; cysl-2; cysl-3; cysl-4; F01D4.8'
>>> re.findall(r'\s([^;\s]+)', s)
['F59A7.7', 'T25D3.3', 'F13B12.4', 'cysl-1', 'cysl-2', 'cysl-3', 'cysl-4', 'F01D4.8']
</code></pre>