用正则表达式编写程序

7.使用正则表达式查找字符串中包含的所有费用并计算其总和。其中,str="本月的消费:公积金1028.90元,失业保险费21.60元,房租1250.00元,生活费1868.20元,电话费194.36元,交通费113.52元,其他费用201.30元"

import re
str="本月的消费:公积金1028.90元,失业保险费21.60元,房租1250.00元,生活费1868.20元,电话费194.36元,交通费113.52元,其他费用201.30元"
regex= r"\d+\.\d+"
money_list = re.findall(regex,str)
all_money = 0
for money in money_list:
    all_money += float(money)
print(all_money)

不知道你是不是可以用python