【发布时间】:2020-03-21 10:18:10
【问题描述】:
我需要一些关于 python 正则表达式的帮助。
例如:
我有字符串:" "substring 1" + ("substring 2" | "substring 3") "... 以及子字符串的数量和任何运算符。
我想将此字符串转换为:f (a) + (f (b) | f (c))
即用包含参数的函数替换子字符串,就是保持运算符顺序的字符串。
有没有办法做到这一点?谢谢
【问题讨论】:
-
a、b和c从哪里来? -
你试过什么?什么没用?你得到了什么?你期待什么?什么不适用于您的代码,它在哪里?
-
输入了那个长字符串。 @Alex 帮我解决了这个问题。