首页 新闻 搜索 专区 学院

正则表达式求教

0
悬赏园豆:5 [待解决问题]

现有这样一个文本
max(a)+avg(b)+sum((c+d)/e)
想通过正则表达式将max、avg、sum中的表达式截取出来进行计算之后替换。
写了这样一个正则 “max(|avg(|sum([)]”
对于sum((c+d)/e)这种形式的无法准确的获取到,而且使用python执行后拿到的结果变成了
['ax(a', 'vg(b', 'um((c+d']

求如何修改

究其一生的主页 究其一生 | 初学一级 | 园豆:4
提问于:2020-02-11 16:11
< >
分享
所有回答(1)
0

/max((?<a>.?))+avg((?<b>.?))+sum(((?<c>.?)+(?<d>.?))/(?<e>.*?))/ 也许差不多

czd890 | 园豆:9784 (大侠五级) | 2020-02-11 20:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册