如何使用roundUp(...)(或某些其他派生词)从以下可能的排列中提取regex

[[[ roundUp( 10.0 ) ]]]
[[[ roundUp( 10.0 + 2.0 ) ]]]
[[[ roundUp( (10.0 * 2.0) + 2.0 ) ]]]
[[[ 10.0 + roundUp( (10.0 * 2.0) + 2.0 ) ]]]
[[[ 10.0 + roundUp( (10.0 * 2.0) + 2.0 ) + 20.0 ]]]


我要问的原因是我想在代码中将roundUp(...)替换为math.ceil((...)*100)/100.0,但由于要多次使用方括号来帮助确定运算符的优先级,所以我不确定该怎么做

最佳答案

这是python,为什么不重新绑定名称roundUp

def my_roundup(x):
  return math.ceil(x*100)/100.

roundUp = my_roundup

关于python - 在Python中使用正则表达式提取文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12451655/

10-12 23:06