【发布时间】:2020-01-29 10:19:04
【问题描述】:
我正在使用 libphonenumber 从给定的字符串中提取电话号码,但它无法提取带有“+34 (0)”前缀的号码(+34 前缀可以正常工作)。它适用于其他扩展(即:- +38 (0) )。看起来它与 +34 和 (0) 模式相结合。以下是代码示例。有没有人经历过这种情况?
String content = someString + "+34 (0)xxx - xxxxxx" + someString;
PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance();
Iterable<PhoneNumberMatch> intlNumbers = phoneNumberUtil.findNumbers(content, null);
【问题讨论】:
-
你能告诉我们你的代码吗?
-
@MehrdadHosseinNejad 当然,用代码示例更新了问题
标签: java phone-number libphonenumber