Je cherche une solution pour scinder une adresse suisse représentative en une rue (et un numéro de rue) et un code postal (et le nom du lieu).Comment scinder une adresse suisse en une rue et un code postal en Python?
Suggest, je l'adresse suivante:
'Bahnhofstrasse 1, 8001 Zürich'
Le résultat que je cherche est:
street: 'Bahnhofstrasse 1'
place: '8001 Zürich'
Cependant, parfois il y a une virgule et parfois pas. Mais le code postal est toujours composé de 4 chiffres?
J'ai utilisé le .split (') jusqu'ici mais cela ne fonctionne que lorsqu'une virgule est présente.
sont les deux derniers champs dans vos données zip toujours et la ville? Je serais méfiant à la recherche de numéros à 4 chiffres comme finalement, vous frapperez une adresse à 4 chiffres. – AlG
@ AIG Merci pour votre commentaire. Oui, exactement. La "rue" ne peut être qu'un nom mais les deux derniers champs sont toujours zip et ville. Bon point même si je suis assez sûr qu'il n'y a pas de numéros de rue à 4 chiffres. –