【发布时间】:2021-05-13 06:53:07
【问题描述】:
我有一个带有数学运算的字符串,如何计算[] 中的字符串以生成如下所示的输出?
mystring = "[2*3-1] plus [4+2] is equal to [5+6]."
re.findall(r"\[(.*?)\]",mystring) # to find 2*3-1, 4+2, 5+6
Output: "5 plus 6 is equal to 11." # expected output.
【问题讨论】:
标签: python-3.x regex string eval python-re