我一直在尝试删除函数名称,例如
1 + abs(10-100) * sqrt(2)
。
我希望将其替换为
1 + |10-100| * sqrt(2)
。
我已经完成了
abs\(|\)
,它有点有效,但它用 )
替换了所有 |
。
类似这样的事情
import re
input_str = "1 + abs(10-100) * sqrt(2)"
expected_str = re.sub(r'abs\((.*?)\)', r'| \1 |', input_string)
print(expected_str)
1 + | 10-100 | * sqrt(2)