我在微调器上有这个字符串getSelectedItem()
,我只想要手机号码,但它显示名称。
Spinner spinnerthree = (Spinner) findViewById(R.id.spinner3);
String num=(String) spinnerthree.getSelectedItem();
返回结果为:
返回数=01111111111(abc)
使用正则表达式,就像@keaukraine 建议的那样,这里是如何实现的:
Spinner spinnerthree = (Spinner) findViewById(R.id.spinner3);
String num =(String) spinnerthree.getSelectedItem();
Pattern intsOnly = Pattern.compile("\\d+");
Matcher makeMatch = intsOnly.matcher(num);
makeMatch.find();
String result = makeMatch.group();
Log.i("Pattern", result);
使用正则表达式。很多例子可以在这里找到:http: //gskinner.com/RegExr/
选择选项卡“社区”,类别“地址和电话”。