re-bonjour,
La stratégie adoptée c'est de considérer le résultat comme une liste et de boucler sur les délimitateurs " " jusqu'à tomber sur l'occurence ?
voici la réponse de l'api à la requête:
{"type": "FeatureCollection", "version": "draft", "features": [{"type": "Feature", "geometry": {"type": "Point", "coordinates": [7.364854, 48.204578]}, "properties": {"label": "1 Rue des Vignerons 68750 Bergheim", "score": 0.8512170818773342, "housenumber": "1", "id": "68028_0640_00001", "type": "housenumber", "x": 1024107.18, "y": 6798318.56, "importance": 0.36338790065067716, "name": "1 Rue des Vignerons", "postcode": "68750", "citycode": "68028", "city": "Bergheim", "context": "68, Haut-Rhin, Grand Est", "street": "Rue des Vignerons"}}], "attribution": "BAN", "licence": "ETALAB-2.0", "query": "1 rue des vignerons", "filters": {"postcode": "68750"}, "limit": 5}
la stratégie est de couper les parties de la réponse délimitées par un espace (" ") et de chercher parmi ces parties celle qui contient "x": ou "y": et de prendre la partie qui suit en lui ôtant la virgule finale.