1.  匹配一行字符串中  2个小数

匹配一行日志中先出现的2个小数,并取平均值

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
line ="AAAAAAAAAAAAAAAAAAAAAAAAA,curAsk0 5.5578516124999995, curBid0 5.608098387499999"
p = r'.*curAsk0 ([\d].[\d]*)+.*curBid0 ([\d].[\d]*)'
s = re.findall(p, line)
s = list(s[0])
print(list(s))
for sell in s:
sum = sum + float(sell)
print(sum/2)


如上日志:一次匹配2个,则匹配到的值保存到s ,值为:[('5.5578516124999995','5.608098387499999')]

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄