我们的联系人显示为Name <123-456-767>
如果指定的地址是有效地址,我只想获取数字部分123456767
。
任何人都可以帮助我!!!
提前致谢
答案 0 :(得分:2)
或者,甚至更简单:
"Name <123-456-767>".replaceAll("[^0-9]", "");
答案 1 :(得分:1)
使用正则表达式:
private static final Pattern NUMBER_PART = Pattern.compile(".+ <([0-9\\-]+)>");
...
Matcher matcher = NUMBER_PART.matcher(contact);
if (matcher.find()) {
String number_part = matcher.group(1);
number_part = number_part.replace("-", "");
}
答案 2 :(得分:0)
public static String stripSeparators (String phoneNumber)
自:API级别1 从电话号码字符串中剥离分隔符。 参数phoneNumber要剥离的电话号码
Returns phone string stripped of separators.