【发布时间】:2026-02-09 03:15:02
【问题描述】:
我编写的 C# 代码将以色列地址和其他数据作为输入字符串。 我只想匹配地址。
即 "CompanyA 02-4673889 myStreet 8, myCity"
“最佳 X-store myStreet 877 indestirial area myCity”
我认为我的 c# 可以从我拥有的 70 个城市列表中搜索一个城市,然后匹配一个街道名称。
1)有人知道我在哪里可以找到伊萨利城市的街道列表吗?
2) 有人能想到从字符串中获取数据的更好方法吗?
【问题讨论】:
-
也许如果您提供了如何拥有这些数据,您可以将其加载到容器中或保存为 xml 或数据库,您可以轻松地通过它进行搜索?
-
“地址加附加数据”。什么是附加数据?电话号码、邮寄地址、宠物名字?我认为很难扣除街道地址,因为这些往往以多种形式出现,有无数字等,但也许你可以翻转逻辑并删除所有不是街道地址的东西?
-
鉴于您更新中的示例,我认为这会很痛苦。如果您在字段之间有一个与空格不同的分隔符,那将很容易(-ier)。数据从何而来?是否有可能更改每个字符串的输入格式?
-
我从其他网站收集它。我向他们询问了 API,但没有得到答复。有什么适合我的创意领域吗?
-
@EladBenda 您能否提及您是如何获得该城市列表的。我现在也在做同样的工作,特别是针对以色列。
标签: c# street-address