如何使用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/