我试图创建一个函数,将返回输入的字符串的浮力和浮动。但会删除包含任何非数字字符的单词。目前,我已经得到它返回只有数字,但它不是返回花车为浮动返回浮动和int在一个混合输入python的字符串
float_sort=0.2 2.1 3.1 ab 3 c abc23
float_sort = "".join(re.findall(r"d+\.\\d+|\d+", float_sort))
#Actual results 2,2,1,3,1,3,2,3
#desired results: 0.2,2.1,3.1,3
运算符优先级指示您的'|'不会按您的想法行事。 – njzk2
你的代码根本不起作用。在你的正则表达式中,你似乎在第一个选择中混淆了反斜杠。 –