擅长:python、mysql、java
<p>根据您的原始帖子和后续评论,您可以使用以下正则表达式显式获取要保留的字符串:<code>\b[A-Z]+\d+\b</code>。它允许1个或多个字母后跟1个或多个数字,以单个单词为界。要在将来测试它和其他正则表达式,请使用<a href="https://regex101.com/" rel="nofollow noreferrer">this great online tool</a></p>
<p>这里最好使用regex类上的<code>findall()</code>方法,因为它将返回此模式的所有实例。有关<code>findall()</code>和其他类型的匹配方法的更多信息,请查看<a href="https://www.guru99.com/python-regular-expressions-complete-tutorial.html" rel="nofollow noreferrer">this tutorial</a></p>
<p>把所有这些放在一起,代码将是:</p>
<pre><code>values = re.findall(r'\b[A-Z]+\d+\b', str_in)
</code></pre>
<p>一定要先<code>import re</code></p>