擅长:python、mysql、java
<p>作为一个更简单的解决方案,您可以使用列表理解来解决这样的问题,即使没有正则表达式。
如果您能告诉我们您正在处理的数据类型(输入数据的i/e),这将是非常有益的</p>
<p>无论哪种方式,考虑到您所说的,您只希望检测到数字而不检测字符串数字</p>
<p><code>case = "test123,#213 12" output = [int(i) for i in case .split() if i.isdigit()]</code></p>
<p><code>output Out[29]: [12]</code></p>