У меня есть строка, например: value += 5 * 3 - (2 / 4)
.
Теперь я должен изменить все операторы на их противоположные, поэтому:
+ на -
- на +
* на/
/ до *
Моя проблема, когда я использую replaceAll()
функцию
Первый раз: string.replaceAll("+", "-");
Я становлюсь: value -= 5 * 3 - (2 / 4)
Второй раз:string.replaceAll("-", "+");
Я становлюсь: value += 5 * 3 + (2 / 4)
но это должно быть: value -= 5 * 3 + (2 / 4)
Как мне этого достичь?