9
文字列に最後の演算子(+
、-
、*
または/
)を見つけようとしています。文字列の最後の文字列を見つける方法
私はstring.indexof('operator', i);
メソッドを使用しようとしていましたが、この場合は単一タイプのoperator
しか取得できませんでした。これにはもっと良い解決策がありますか?
string
の値は、例えば、次のようになります。
1+1/2*3-4
または
1/2-3+4*7
それは最後のオペレータはそれらのいずれかとすることができることを意味。
+1、良い質問を。私はこれを行う方法を知っていますが、それはエレガントではないでしょう、私はこれを簡潔に(LINQのようなものを使って)行うことができるようになるまで、私は他の提案を見るのを待つでしょう。編集:並べ替え、これのための方法があります。 –