6*x + 7 = 7*x + 2 - 3*x
方程式の右辺を左に移動するときは、演算子の符号を+から-に、またはその逆に反転する必要があります。
java regexを使用replaceAll
すると、すべての+を-に置き換えることができます。その結果、すべての演算子記号が-になり、すべての+を復元できなくなります。
回避策として、文字列を繰り返し処理し、文字列に遭遇したときに+を-に変更します。その逆も同様です。しかし、Javaで正規表現を使用してブール値のペアを切り替える方法があるかどうかはまだ疑問です。