parsing - 检测/解析文本中的邮寄地址

标签 parsing nlp

是否有任何开源/商业库可以检测文本中的邮寄地址,就像 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/

相关文章:

json - Alamofire 4.0 JSOn 解析 Swift

parsing - Mime 编码 header 带有额外的 '=' (==?utf-8?b?base64string?=)

nlp - 可增量训练的实体识别分类器

python - 正弦嵌入 - Attention is all you need

python - 使用 scikit learn tfidf 矢量器从计数数据帧开始

python-3.x - 从 SpaCy 中删除跨度中的单词?

python - 如何使用 NLTK 从句子中提取特定信息

python - 编辑 pyparsing 解析结果

java - 无法使用 "HH:mm E d MMM YYYY"模式解析 DateTimeFormatter

java - 使用Jsoup时如何获取元素的LineNumber?