我正在尋找將代表性瑞士地址拆分爲街道(和街道號碼)和郵政編碼(以及地點名稱)的解決方案。如何將瑞士地址拆分爲Python中的街道和郵政編碼?
推薦,我有以下地址:
'Bahnhofstrasse 1, 8001 Zürich'
我找的結果是:
street: 'Bahnhofstrasse 1'
place: '8001 Zürich'
然而,有時有一個逗號,有時不是。但郵政編碼總是由4位數字組成?
到目前爲止我使用了.split('),但只有當逗號存在時才起作用。
資料中的最後兩個字段總是拉上和城市?我最終會警惕尋找4位數字,你會打到4位數的地址。 – AlG
@ AIG感謝您的評論。對,就是這樣。 「街道」也可能只是一個名字,但最後兩個字段總是郵編和城市。好點,雖然我很確定沒有4位數的街道號碼。 –