Bonjour,

Dans un fichier, j'ai les coordonnées suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{\"latitude\": 43.311201614044528, \"longitude\": 5.4094707498763039}, {\"latitude\": 43.309623906531407, \"longitude\": 5.4086407626353283}, {\"latitude\": 43.309035100964323, \"longitude\": 5.4109002196409017}
J'aimerais récupérer, d'une part les longitudes, d'autre part, les latitudes des points.

Le code suivant, qui fonctionne, me récupère aussi les libellés "longitude" et "latitude" dans le résultat

Ex. pour les longitudes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
posLon <- gregexpr("(longitude\": )[0-9\\.]+", fichier)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
> longs
[1] "longitude\": 5.4094707498763039}" "longitude\": 5.4086407626353283}"
[3] "longitude\": 5.4109002196409017}"
Aussi voulais-je savoir comment récupérer uniquement les coordonnées d'une seule traite..

J'ai essayé avec les carets et fin de ligne afin d'indiquer ce que je veux exactement, mais sans succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
posLon <- gregexpr("(longitude\": )^([0-9\\.]+))", fichier)