我有像:
这样的字符串str1 = eval(sum(feat(57),feat(57),feat(66))/feat(57));
str2 = eval(sum(feat(47),feat(55),feat(86)));
str3 = eval(feat(47)/sum(feat(51),feat(52),feat(53)));
str4 = eval(feat(63)/sum(feat(57):feat(66)));
我想写一个正则表达式,以得出:
str1_output = (feat(57),feat(57),feat(66))
str2_output = (feat(47),feat(55),feat(86))
str3_output = (feat(51),feat(52),feat(53))
str4_output = (feat(57):feat(66))
我尝试了以下方式:
output = re.findall(re.compile(r"sum.*"),str_name)
这提供了正确的输出,除了str1。
请建议我找出所需的输出方法。