Я хочу кое-что спросить, это мой код
string.split("\\+|(?=-)|([=-]?=-)|=");
мой ввод 2x^2+3x-9=-2
2x^2+3x-9=-2
вывод:
2x^2 3x -9 2
мой ожидаемый вывод:
2x^2 3x -9 -2
Место = альтернатива до [=-]?=-:
=
[=-]?=-
\+|=|(?=-)|([=-]?=-)
Демо: https://regex101.com/r/B7kE9R/1