Я хочу разделить длинное математическое уравнение на множители. Выражение задается в виде строки, в которой допускаются пробелы.
Например:
"((a*b>0) * (e>500)) * (abs(j)>2.0) * (n>1)"
Должен вернуться:
['a*b>0', 'e>500', 'abs(j)>2.0', 'n>1']
Если используется деление, все становится еще сложнее, но предположим для начала, что деления нет. Каким был бы самый пифонический способ решить эту проблему?