0

と同じように機能するコードが必要なようです

var inPar = userIn.substring(userArray.lastIndexOf("(")+2, userArray.lastIndexOf(")")+2);

...ユーザーが化学式 Cu(NO3)2 を入力すると、NO3) が返されます。

現在のコード (上記) はまったく動的ではありません。ユーザーが H(NO3)2 または単に (NO3)2 と入力すると、NO3) を返さなければならないからです。

正規表現がこれを行う最も効率的な方法であると思いますか?

4

1 に答える 1