Java识别地址信息并将其分解为变量(无正则表达式)

发布于 2024-09-29 05:13:13 字数 231 浏览 9 评论 0原文

有没有人有推荐的伪算法,给定一个包含地址的字符串:

将地址分解为街道变量、城市变量、州变量和邮政变量

地址字符串可以采用多种不同的格式方式。例如,可以用逗号分隔,也可以用空格分隔。此外,该地址可能仅包含城市和州,而不包含街道地址或邮政编码。同样,它可能包含街道、城市、州,而不是邮政编码。

让事情变得更困难的是,我无法使用正则表达式(因为我正在不支持它的移动平台上进行开发)。

谢谢!

Does anyone have a recommended pseudo-algorithm for, given a string containing an address:

Break apart the address apart into a Street variable, a City variable, a State variable, and a Zip variable

The address string may be formatted in a number of different ways. For example, it may be comma separated or it may be separated by spaces. Also, the address may only contain a city and state, and not a street address or zip code. Similarly, it may contain a street, city, state, and not a zip code.

To make things harder, I cannot use regular expressions (as I am developing on a mobile platform that does not support it).

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷弦 2024-10-06 05:13:13

不,但是看看 JGeocoder:

http://jgeocoder.sourceforge.net/parser.html

他们将地址分成其组成部分。你可以看看它的来源......

No, but look at JGeocoder:

http://jgeocoder.sourceforge.net/parser.html

They split addresses up into their constituent parts. You could take a look at the source for that...

往日情怀 2024-10-06 05:13:13

这是约翰提供的使用 Google 地图的一个很酷的解决方案。可能您想使用它:

Java 邮政地址解析器

Here is a cool solution using Google Maps provided by John. May be you want to use that :

Java postal address parser

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文