Pays

Une adresse se termine toujours par le nom d'un pays. Il suffit donc de tester que la chaine ressemble à "%nom_du_pays" pour tous les noms de pays que l'on veut tester. La liste des pays a été construite ici

France

Il y a toutefois au moins deux exceptions :

- lorsque l'on écrit une lettre à l'intérieur d'un pays, on ne précise pas forcément le pays. Dans le cas des anciens des grandes écoles, on prendra par défaut la France

37, Allée de Guyenne
31000 Toulouse

- lorsque la ville est suffisemment connue (New-York, Madrid, ...) on ne précise pas le pays. Il faudrait donc avoir une liste des grandes villes très connues pour pouvoir détecter ce cas là.

Doctor Esquerdo, 46
28000 MADRID

Erreurs rencontrées :

Certains noms de pays sont inclus dans d'autres. Il faut donc prendre en compte le plus long nom de pays qu'on puisse trouver

Republique Democratique du Congo

Parfois, les informations de pays sont doublées (une fois dans l'adresse et une fois dans le champ pays), il faut donc prendre en compte les derniers mots tant qu'ils correspondent à des pays.

Princeton University,
ORFE, E-Quad,
Princeton, NJ 08544, Etats-Unis d'Amérique
Etats-Unis d'Amérique

Parfois le nom du pays utilisé n'est pas le nom français, il faut donc laisser la liste des pays ouverts et ne pas la limiter à un nom par pays.

Carretera La Cuesta-Taco
38200 La Laguna
España