我如何使用libphonenumber查找电话号码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何使用libphonenumber查找电话号码?相关的知识,希望对你有一定的参考价值。
我正在尝试使用libphonenumber-csharp库和FindNumbers功能。但是我无法正确实施它。我在做什么错?
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
var a = phoneUtil.findNumbers("this is my phone number: (805) 527-9975", null);
Console.WriteLine(a);
Console.Write(phoneUtil.findNumbers("8055279975", "US"));
public Iterable<PhoneNumberMatch> findNumbers(CharSequence text, String defaultRegion);
答案
我尝试了代码,并将其作为输出:java.lang.Iterable1[com.google.i18n.phonenumbers.PhoneNumberMatch]
java.lang.Iterable
1 [com.google.i18n.phonenumbers.PhoneNumberMatch]
您得到相同的结果吗?现在调查问题,如果解决了,我会通知您。
编辑
我能够弄清楚!正确的方法是这样的:
string testString = "testing the ability to grab here: 345-365-567";
{
PhoneNumberUtil phoneUtil = PhoneNumberUtil.GetInstance();
PhoneNumber phoneNumber = phoneUtil.Parse(testString, "US");
//now from here you can do ahead and retrieve the number by calling upon phoneNumber.
Console.WriteLine(phoneNumber.NationalNumber);
}
以上是关于我如何使用libphonenumber查找电话号码?的主要内容,如果未能解决你的问题,请参考以下文章
isPossibleNumber 与 isValidNumber
Kotlin Native 项目中 iOS 上的 libPhonenumber(来自 Google)