正則表達式提取浮點數的方法。
1. 什么是浮點數?
中,浮點數可以使用小數點或科學計數法來表示。
正則表達式的浮點數匹配
正則表達式中的\d和.符號。其中,\d表示匹配任意數字,而.表示匹配任意字符。具體實現如下
port re
str = "The price is 123.45 dollars."
atchObj = re.search(r'\d+\.\d+', str)
atchObjtatchObj.group())
elset("未找到浮點數!")
輸出結果為浮點數為123.45
3. 提取多個浮點數
dall()函數。該函數可以在字符串中查找所有匹配正則表達式的子串,并返回一個列表。具體實現如下
port re
d the weight is 67.8 kg."
atchObjdall(r'\d+\.\d+', str)
tatchObj)
輸出結果為浮點數為['123.45', '67.8']
4. 結論
dall()函數來提取多個浮點數。