使用re在python中打印地址街道和号码

时间:2020-08-04 16:43:51

标签: python re

我有一个问题,我需要制作一个程序,该程序将地址作为输入,将JSON作为输出。输入为地址,输出为{“ street”:“ streetname”,“ housenumber”:“ number”}

这是一个比看起来复杂得多的问题,下面是应做的示例:

简单案例:

"Winterallee 3" -> {"street": "Winterallee", "housenumber": "3"}
"Musterstrasse 45" -> {"street": "Musterstrasse", "housenumber": "45"}
"Blaufeldweg 123B" -> {"street": "Blaufeldweg", "housenumber": "123B"}

更多高级案例:

"Am Bächle 23" -> {"street": "Am Bächle", "housenumber": "23"}
"Auf der Vogelwiese 23 b" -> {"street": "Auf der Vogelwiese", "housenumber": "23 b"}

复杂案例:

"4, rue de la revolution" -> {"street": "rue de la revolution", "housenumber": "4"}
"200 Broadway Av" -> {"street": "Broadway Av", "housenumber": "200"}
"Calle Aduana, 29" -> {"street": "Calle Aduana", "housenumber": "29"}
"Calle 39 No 1540" -> {"street": "Calle 39", "housenumber": "No 1540"}

提前谢谢!

0 个答案:

没有答案