私がこの文字列を持っているとしましょう:
3+5+6+2^5+9+1+2+32^2+10^10
^の左側と右側にあるすべての数字を、^を含めて、+記号などの数字の終わりを含めずに、例として次のように置き換えたいと思います。
- 2 ^ 5はPow(2,5)になるはずです
- 32 ^ 2はPow(32,2)になるはずです
- 10 ^ 10はPow(10,10)になるはずです
^記号の左側と右側の数字(10進数の場合もあります)のみを置き換え、より大きな文字列の一部である、ある種の正規表現または文字列置換を探しています。私の脳は、この仕事を正確に正しくしようとして痛いです。