我有一些使用大熊猫存储在数据框中的字符串,如果存在,我想从中提取所有数字。这些数字必须满足的条件是非常具体的,我不确定是否可以使用正则表达式来解决问题。条件是:
另外,如果可能的话,如果数字后面紧跟着e,我也想保留它。但是,这并不重要。
到目前为止,这是我能找到的所有数字,但是我不知道如何编写上面提到的条件。
testNumbers = re.findall(r'\d+', row['Name'])
Run Code Online (Sandbox Code Playgroud)
对于给定的字符串:“ Test T860商品编号9712250 787”
我希望正则表达式返回
[860, 787]
Run Code Online (Sandbox Code Playgroud)