在iOS中有一个名为NSDataDetector
的类,例如,让您传递一个文本,它会检测该文本是否包含邮政地址,日期,链接......
在我的情况下,我有兴趣为Android找到类似的工具,让我们检测文本中的地址。我正在玩Geocoder
,但只有在你已经知道地址的情况下才有效。否则,它不会达到目的。
我正在寻找的一个例子可能是:
给定:
This is just a sample text that contains a nice address: 123 W Main St, Imaginary City, IC, 12345
该工具只返回123 W Main St, Imaginary City, IC, 12345
请注意,地址可能有不同的格式。
提前致谢!
答案 0 :(得分:0)
SmartyStreets(免责声明:我为他们工作)有一个地址Extract API(演示here)。它是专门为此目的而建造的。它不仅会从字符串中提取您的地址,还会验证您的地址。您可以直接调用API,也可以使用built in tool on the account page。
可能有其他公司提供同样的服务,我无法想到。