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()函数来提取多个浮点数。