我試圖創建一個函數,將返回輸入的字符串的浮力和浮動。但會刪除包含任何非數字字符的單詞。目前,我已經得到它返回只有數字,但它不是返回花車爲浮動返回浮動和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
你的代碼根本不起作用。在你的正則表達式中,你似乎在第一個選擇中混淆了反斜槓。 –