0

「1+21-32*43/54」などの文字列を変数に分割することは可能ですか:

a=1; 
b=21;
c=32; 
d=43; 
e=54;
4

2 に答える 2

1

演算子(+、-、など)に関係なく、数字のみを見つけてそれらを分離したい場合は、使用できます

"1+21-32*43/54".match(/\D/)

すべての数値の配列を取得するには

于 2013-10-22T19:20:45.613 に答える
0

Groovy では簡単です。

"1+21-32*43/54".split(/[^0-9]/)

Java では、同じ正規表現を使用できます。

于 2013-10-22T19:19:35.683 に答える