【发布时间】:2013-10-22 19:15:28
【问题描述】:
是否可以取“1+21-32*43/54”之类的字符串,并将其分离到变量中:
a=1;
b=21;
c=32;
d=43;
e=54;
【问题讨论】:
标签: android string sorting converter operator-keyword
是否可以取“1+21-32*43/54”之类的字符串,并将其分离到变量中:
a=1;
b=21;
c=32;
d=43;
e=54;
【问题讨论】:
标签: android string sorting converter operator-keyword
如果您只想找到数字并将它们分开而不考虑运算符的(+、-等),那么您可以使用
"1+21-32*43/54".match(/\D/)
获取所有数字的数组
【讨论】:
在 groovy 中很容易:
"1+21-32*43/54".split(/[^0-9]/)
在 Java 中,您可以使用相同的正则表达式。
【讨论】: