相关疑难解决方法(0)

从字符串解析可用的街道地址,城市,州,邮编

问题:我有一个来自Access数据库的地址字段,该数据库已转换为Sql Server 2005.此字段包含一个字段中的所有内容.我需要将地址的各个部分解析为规范化表中的相应字段.我需要为大约4,000条记录执行此操作,并且它需要是可重复的.

假设:

  1. 假设在美国的地址(现在)

  2. 假设输入字符串有时包含收件人(被发送者)和/或第二个街道地址(即B组)

  3. 国家可以缩写

  4. 邮政编码可以是标准的5位数或zip + 4

  5. 在某些情况下存在拼写错误

更新:在回答提出的问题时,标准并未普遍遵循,我需要存储个别值,而不仅仅是地理编码和错误意味着拼写错误(上面已修正)

样本数据:

  • AP Croll&Son 2299 Lewes-Georgetown Hwy,Georgetown,DE 19947

  • 11522 Shawnee Road,Greenwood DE 19950

  • 144 Kings Highway,SW Dover,DE 19901

  • 综合Const.服务2 Penns Way Suite 405 New Castle,DE 19720

  • Humes Realty 33 Bridle Ridge Court,Lewes,DE 19958

  • Nichols Excavation 2742 Pulaski Hwy Newark,DE 19711

  • 2284 Bryn Zion Road,Smyrna,DE 19904

  • VEI Dover Crossroads,LLC 1500 Serpentine Road,Suite 100 Baltimore MD 21

  • 580 North Dupont Highway Dover,DE 19901

  • PO Box 778 Dover,DE 19903

string parsing sql-server-2005 street-address

128
推荐指数
13
解决办法
14万
查看次数

如何从文本和组件中解析自由形式的街道/邮政地址

我们主要在美国开展业务,并试图通过将所有地址字段组合到单个文本区域来改善用户体验.但是有一些问题:

  • 用户键入的地址可能不正确或采用标准格式
  • 地址必须分为部分(街道,城市,州等)来处理信用卡付款
  • 用户可以输入的不仅仅是他们的地址(比如他们的名字或公司)
  • 谷歌可以做到这一点,但服务条款和查询限制是禁止的,特别是在预算紧张的情况下

显然,这是一个常见的问题:

有没有办法将地址与周围的文本隔离并将其分解成碎片?是否有正则表达式来解析地址?

api parsing street-address

122
推荐指数
5
解决办法
9万
查看次数

用gmail联系人解析邮政地址

我正在使用gmail contacts api,但地址全部在一个字符串中.是否有任何标准解析器将单个字符串解析为具有以下字段的正确地址对象:

街道地址1
街道地址2
城市

邮编

c# gmail contacts street-address

1
推荐指数
1
解决办法
1935
查看次数

标签 统计

street-address ×3

parsing ×2

api ×1

c# ×1

contacts ×1

gmail ×1

sql-server-2005 ×1

string ×1