是否有任何开源/商业库可以检测文本中的邮寄地址,就像 Apple 的邮件应用程序在 Mac/iPhone 上为地址添加下划线一样。
我一直在网上做一些研究,想法似乎是使用 Google、Regex 或完整的 NLP 软件包(例如斯坦福大学的 NLP),这些软件包通常非常庞大。我怀疑 iPhone 是否有 500MB NLP 包,或者每次阅读电子邮件时都会连接到 Google。这让我相信应该有一种更简单的方法。可惜 UIDataDetectors 不是开源的。
我知道以前曾有人问过这个问题,但没有确凿的答案,所以这是我的尝试。
最佳答案
对于Python,你可以尝试Pyap: https://pypi.python.org/pypi/pyap
目前支持美国和加拿大地址
关于parsing - 检测/解析文本中的邮寄地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099684/