我在微调器的getSelectedItem()
上有这个字符串我只想要手机号码但显示名称。
Spinner spinnerthree = (Spinner) findViewById(R.id.spinner3);
String num=(String) spinnerthree.getSelectedItem();
返回结果是:
return num = 01111111111(abc)
答案 0 :(得分:2)
使用正则表达式,如@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);
答案 1 :(得分:1)
使用正则表达式。 可以在这里找到很多例子:http://gskinner.com/RegExr/
选择标签'社区',类别'地址和电话'。