相关疑难解决方法(0)

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

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

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

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

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

api parsing street-address

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

Java:解析澳大利亚街道地址

寻找一种快速而肮脏的方式将澳大利亚街道地址解析为其部分:
3A/45 Jindabyne Rd, Oakleigh, VIC 3166

应该拆分为:
"3A",45,"Jindabyne Rd" "Oakleigh","VIC",3166

街道名称可以包含多个单词,街道名称也可以.


请参阅:将Steet地址解析为组件

必须是Java,不能发出http请求(例如Web API).


编辑:假设始终遵循指定的格式.我没有问题,向用户发送错误格式化的字符串,并告诉他们遵循格式(我在上面已经描述过).

java string parsing street-address

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

标签 统计

parsing ×2

street-address ×2

api ×1

java ×1

string ×1