Это регулярное выражение проблема топала меня ...Split, если не в квадратных скобках
Я хочу, чтобы разбить строку на использование одного из четырех основных математических операций (+, -, /, *), если не ему существует в скобках.
Full:
'x^2 * ln(sin(x^2 + y^2)) + 8^(2*9)'
Full Goal:
['x^2', 'ln(sin(x^2 + y^2))', '8^(2*9)']
Simplified Problem:
'x^2 * sin(x^2 + y^2) + 8^(2*9)'
Simplified Goal:
['x^2', 'sin(x^2 + y^2)', '8^(2*9)']
Решения либо полная или упрощенная задача будет работать.
Что делать, если скобки имеют глубину более одной глубины? –
@AvinashRaj Хороший улов. Я неправильно скопировал свою проблему из своей IDE. Я отредактировал вопрос, чтобы отразить истинную проблему. – lnNoam
, тогда этот вопрос не разрешается с использованием модуля re-re по умолчанию. –