Kyl*_*yle 14 regex street-address
我已经在网上浏览了这个但是真的没找到.基本上我需要比较一堆地址,看看它们是否匹配.地址可以用不同的方式编写.例如:1345 135th st NE,1345 NE 135TH ST等.另外,它们也可以使用不同的语言.在我尝试自己编写一些解析匹配算法之前,有没有人知道任何库或方法我可以轻松地做到这一点?我的朋友虽然使用谷歌或bing地图web服务并传递地址并返回地理坐标并使用坐标而不是字符串匹配进行比较.但是我必须为我所拥有的所有这些地址拨打网络服务数千次,而不是非常优雅;)任何帮助都会很好:)
我不认为这是正则表达式类型的问题。您首先要考虑转换为类似的格式。
有多种网络服务/产品可以为您标准化地址。Bing 搜索“USPS 地址标准化 API”,您会发现大量信息。一旦地址标准化,比较就应该很简单。
http://www.bing.com/search?q=usps+address+standardization+api&go=&form=QBRE&qs=n&sk=&sc=1-32
或者,您可以对地址进行地理编码以获取一组坐标,然后比较它们。
http://code.google.com/apis/maps/documentation/geocoding/